السلام عليكم ورحمة الله وبركاته
بعض الأحيان ربما يكون عندك حالة وأنت متصل بسيرفرك عن بعد تحتاج فيها الى تنفيذ أمر وهذا الأمر يستغرق الكثير من الوقت مثلاً باك اب، وتريد هذا الأمر ان يعمل بالخلف ومن ثم تعمل أنت تسجيل للخروج Logout … كيف تقوم بعمل ذلك؟
يمكنك بطبيعة الحال عمل هذه المسألة من خلال الـ cron والجدولة فيه، أو تقوم بإستعمال طريقة أحسن من خلال الأمر nohup.
هذه الأداة تأتي مع أغلب التوزيعات والسبب الذي يجعلنا نستعملها هو كونها تتجاهل الإشارات (hang up) التي ممكن توقف عملها حين تقوم بغلق الطرفية التي قمت بتشغيل البرنامج منها، أو بتسجيل الخروج من الخادم.
طريقة إستعمالها جداً سهلة. لنفرض نريد أخذ باك أب:
كود:
nohup mysql -uusername -p database > backup.sql &
أو مثال آخر، تحميل توزيعة أعجوبة: Continue reading →