أوامر Linux هي طريقة رائعة للتفاعل مع النظام باستخدام المحطة الطرفية. ومع ذلك ، في بعض الأحيان قد يستغرق الأمر بعض الوقت لإنهاء المهمة في متناول اليد. هذا يجبر المستخدمين على الانتظار لفترة طويلة أو إنتاج قذيفة جديدة تمامًا.

لحسن الحظ ، يمكنك تشغيل أوامر Linux في الخلفية باتباع بعض الطرق البسيطة. يوضح الجزء المتبقي من هذه المقالة بعض هذه الطرق.

1. أضف علامة بعد الأمر

أسهل طريقة لتشغيل أمر خلفية Linux هي إضافة ملف أمبرساند (&) بعد الأمر. على سبيل المثال ، إذا قمت بتشغيل محرر نصوص gedit من جهازك الطرفي ، فلا يمكنك استخدام shell حتى تغلق المحرر. ومع ذلك ، عند إضافة عنصر إضافي & لأمرك ، ستتمكن من استخدام الصدفة على الفور.

gedit &

2. استخدم bg لإرسال الأوامر قيد التشغيل إلى الخلفية

في بعض الأحيان تقوم بتشغيل أمر فقط لتكتشف أنه يستغرق وقتًا أطول بكثير للانتهاء. يمكنك بسهولة إرسال هذه الأوامر إلى الخلفية عن طريق الضغط على ملف السيطرة + Z مفاتيح ثم استخدام bg أمر. السيطرة + Z يوقف عملية التشغيل ، و bg يأخذها إلى الخلفية.

يمكنك عرض قائمة بجميع مهام الخلفية عن طريق الكتابة وظائف في المحطة. استخدم ال fg الأمر للعودة إلى مهمة التشغيل.

instagram viewer

3. أرسل الأوامر إلى الخلفية باستخدام nohup

ال nohup الأمر في Linux يسمح للمسؤولين بتشغيل أوامر طرفية محصنة ضد HUP أو يشنق إشارات. يمكنك تشغيل أوامر Linux في الخلفية باستخدام nohup.

المثال أدناه يدير ملف فحص منفذ Nmap في الخلفية.

nohup sudo nmap -sS - المنافذ العلوية = 15 192.168.1.1/24

إحدى الفوائد الرئيسية لبرنامج nohup هي أن أوامرك ستعمل حتى إذا خرجت من الصدفة. علاوة على ذلك ، فإنه ينشئ ملفات سجل التنفيذ. البحث عن nohup.out في الدليل الحالي أو داخل $ HOME.

4. قم بتشغيل أوامر الخلفية باستخدام عمليات إعادة توجيه النظام

يمكنك أيضًا تشغيل أوامر الخلفية في Linux باستخدام عمليات إعادة توجيه النظام. على سبيل المثال ، إذا قمت بتشغيل أدناه بينغ الأمر ، ستعمل قشرتك على تشغيلها في الخلفية وستعيد على الفور موجه المحطة الطرفية.

ping -c5 8.8.8.8> output.log 2> & 1 &

هنا يتم إعادة توجيه إخراج الأمر ping إلى ملف الإخراج ملف. يمكنك استبداله بـ /dev/null إذا كنت تريد تجاهل النتيجة. ال 2>&1 يطلب من bash إعادة توجيه أي أخطاء إلى نفس الملف. الاخير & إشارات bash لتشغيل هذا الأمر في الخلفية.

5. اضبط أوامر Linux على الخلفية باستخدام disown

ال تبرأ من الأمر في Linux يجعل من السهل تشغيل الأوامر في الخلفية. أولاً ، تحتاج إلى إرسال المهمة في الخلفية باستخدام ملف & المشغل أو العامل. ثم اكتب تبرأ من لفصله عن قوقعتك.

gedit &
تبرأ من

تتمثل إحدى الميزات الرئيسية للتبرؤ ، مثل nohup ، في أن النظام لن يقتل مهمتك عندما تغلق قوقعتك أو تسجل الخروج.

6. قم بتشغيل أوامر Linux في الخلفية باستخدام Tmux

Tmux هو معدد إرسال قوي يسمح لنا بتشغيل جلسات طرفية متعددة في نافذة واحدة. يعد تعلم tmux اختيارًا ممتازًا للأشخاص الذين ليسوا على دراية به. يجعل Tmux تشغيل أوامر الخلفية في Linux أمرًا سهلاً.

tmux new -d 'ping -c 10 8.8.8.8> output.log'

عندما تقوم بتشغيل ما سبق تمكس الأمر ، فإنه سيتم تنفيذ بينغ الأمر في غلاف منفصل واحتفظ به في الخلفية. يمكنك تنفيذ أي أمر Linux في الخلفية باستخدام هذه الطريقة.

متعلق ب: كيفية تثبيت وتكوين Tmux لنظام التشغيل Linux

اترك أوامر Linux الخاصة بك في الخلفية

إن امتلاك القدرة على تشغيل الأوامر في الخلفية يجعل إدارة النظام أكثر إنتاجية للمسؤولين. يمكنك خلفية مهامك بعدة طرق. ميزات Bash مثل & و السيطرة + Z مريحة ، لكن النظام سيقتل وظيفة الخلفية عند إغلاق الغلاف. من ناحية أخرى ، أدوات مثل nohup و تبرأ من استمر في تشغيل الأمر حتى عند تسجيل الخروج أو إنهاء الصدفة.

إذا تركت برامجك في الخلفية لفترة طويلة ، فقد تصبح عمليات زومبي إذا لم يتم ترميزها بشكل صحيح. هذه العمليات يمكن أن تبطئ النظام بشكل كبير. لذا ، تأكد من تحديد وقتل عمليات الزومبي بين الحين والآخر.

بريد إلكتروني
ما هي عمليات Zombie في Linux وكيف تقتلها

عمليات الزومبي هي من مخلفات البرامج المغلقة. إليك كيفية قيام عمليات الزومبي بإبطاء نظام Linux وكيفية القضاء عليها.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • لينكس
  • أوامر لينكس
عن المؤلف
رباعيات حسين (تم نشر 22 مقالة)

رباعيات خريج علوم الحاسب ولديه شغف قوي بالمصادر المفتوحة. بصرف النظر عن كونه خبيرًا في نظام يونكس ، فهو أيضًا يعمل في أمان الشبكات والتشفير والبرمجة الوظيفية. إنه جامع شغوف للكتب المستعملة ولديه إعجاب لا ينتهي بموسيقى الروك الكلاسيكية.

المزيد من Rubaiat Hossain

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.