كيف أقوم بتشغيل أمر Unix في الخلفية؟

كيف أقوم بتشغيل أمر Linux في الخلفية؟

لتشغيل وظيفة في الخلفية ، تحتاج إلى أدخل الأمر الذي تريد تشغيله ، متبوعًا برمز علامة العطف (&) في نهاية سطر الأوامر. على سبيل المثال ، قم بتشغيل الأمر sleep في الخلفية. تقوم shell بإرجاع معرّف الوظيفة ، بين قوسين ، الذي يعينه للأمر ومعرف PID المرتبط به.

كيف أقوم بتشغيل أمر في الخلفية؟

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

ما الأوامر التي يمكنك استخدامها لإنهاء عملية قيد التشغيل؟

هناك أمرين يستخدمان لقتل العملية:

  • قتل - اقتل عملية بواسطة معرف.
  • killall - اقتل عملية بالاسم.

كيف أدير وظيفة في Unix؟

قم بتشغيل عملية Unix في الخلفية

  1. لتشغيل برنامج العد ، والذي سيعرض رقم تعريف العملية للوظيفة ، أدخل: count &
  2. للتحقق من حالة وظيفتك ، أدخل: الوظائف.
  3. لإحضار عملية في الخلفية إلى المقدمة ، أدخل: fg.
  4. إذا كان لديك أكثر من وظيفة معلقة في الخلفية ، أدخل: fg٪ #

ما الفرق بين nohup و &؟

nohup يمسك إشارة إنهاء المكالمة (انظر إشارة man 7) بينما علامة العطف لا (باستثناء أن الغلاف محفور بهذه الطريقة أو لا يرسل SIGHUP على الإطلاق). عادةً ، عند تشغيل أمر باستخدام & والخروج من الصدفة بعد ذلك ، ستنهي القشرة الأمر الفرعي بإشارة إنهاء المكالمة (kill -SIGHUP) ).

كيف تخرج من القيادة العليا؟

أعلى خيار الأمر لإنهاء الجلسة

تحتاج فقط إلى اضغط q (حرف صغير q) للانسحاب أو الخروج من الجلسة الأولى. بدلاً من ذلك ، يمكنك ببساطة استخدام مفتاح المقاطعة التقليدي ^ C (اضغط CTRL + C) عند الانتهاء من الأمر العلوي.

كيف أقوم بإدراج جميع العمليات في Linux؟

تحقق من عملية التشغيل في Linux

  1. افتح نافذة المحطة على لينكس.
  2. بالنسبة لخادم Linux البعيد ، استخدم الأمر ssh لغرض تسجيل الدخول.
  3. اكتب الأمر ps aux لمشاهدة جميع العمليات الجارية في Linux.
  4. بدلاً من ذلك ، يمكنك إصدار الأمر العلوي أو الأمر htop لعرض العملية الجارية في Linux.

ما فائدة القيادة العليا في لينكس؟

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

هل أعجبتك هذه التدوينة؟ الرجاء المشاركة مع أصدقائك:
OS اليوم