السلام عليكم ورحمة الله وبركاته
عندك خادم وتستطيع الوصول له من خلال حساب SSH ؟ جميل الآن يمكنك تنفيذ بعض الأوامر المراقبة أو أي أوامر أخرى من دون الدخول وتنفيذها الواحد تلو الآخر … القاعدة هي:
ssh user@server command
ولهذا سأنفذ الأمر netstat -ntlp والذي سأقوم شرح القليل حوله قريباً جداً، كالتالي:
ssh binary@server netstat -ntlp
طيب تريد تنفذ الأمر السابق وأمر آخر معاً؟ ممتاز وجميل والـ BASH يدعم هذه الميزة أيضاً من خلال أستعمالك لـ &&، نفذه كالتالي:
ssh binary@server netstat -ntlp && df -h
هكذا نفذنا الأمر netstat -ntlp و df -h … طيب ماذا لو نفذت الأمر السابق هكذا:
ssh binary@server netstat -ntlp & df -h
سيعمل عادي لكن المشكلة سيقوم بتنفيذ الأمر:
ssh binary@server netstat -ntlp &
وكأنه Background Process أي عملية تعمل بالخلف والأمر df -h سينفذه على جهازك وليس السيرفر … ولهذا علينا إستعمال && أوكي؟ لا تنسوا ذلك … طبعاً تستطيع عمل سكربت على السيرفر لعمل شيء معيين وتقوم بتنفيذه remotely أيضاً بنفس الطريقة …
جنو/لينوكس روعة ويبقى الأروع … المستحيل ليس Linux ::18
ودمتم …
لإعادة تشغيل مثلاً MySQL عن بعد نفذ:
أو الأباتشي:
::18