![]() |
عادة عند استخدام ملف محطة إلى جولة برنامج إذا كنت تريد أغلق الطرفية ، سيؤدي هذا أيضًا إلى إغلاق البرنامج قيد التشغيل. لتجنب هذا السلوك ، هناك القليل خدعة. |
لنفترض أنك فتحت nautilus من محطة تشغيل:
النوتر البحار حيوان
الآن تريد إغلاق المحطة دون إغلاق نافذة Nautilus. للقيام بذلك ، اضغط على Ctrl + z في الجهاز وقم بتشغيل الأوامر التالية:
التنصل -h٪ 1
bg 1
بمجرد الانتهاء من ذلك ، يمكنك إغلاق الجهاز دون التأثير على البرنامج الذي فتحته من الجهاز.
كما يقترح رافا (أحد قرائنا) ، هناك طريقة أخرى مماثلة ولكن ليس لها نفس التأثيرات تمامًا وهي إضافة المعلمة وفي نهاية الأمر الذي تريد تنفيذه. على سبيل المثال ، لفتح نوتيلوس ، سيكون الأمر على النحو التالي:
نوتيلوس &
هذا يعني أنه يمكنك الاستمرار في استخدام الجهاز بعد تشغيل البرنامج ، ولكن على عكس الطريقة السابقة ، فإن إغلاق الجهاز سيؤدي أيضًا إلى إغلاق البرنامج المنفذ.
لقد أنقذني xD بالفعل هذه النصائح ، شكرًا جزيلاً لك مرة أخرى 😀
رائع ، شكرًا جزيلاً على النصائح ^ __ ^
إنها نصيحة جيدة ..
وظيفة جيدة
شكرا إنفي! لقد قمت بالفعل بتحديث المقال حتى لا يكون هناك شك ولكي أكون أوضح ...
عناق! بول.
هذا ليس كذلك حقا. تعمل العملية في الخلفية تاركةً الجهاز مجانيًا ، ولكن في اللحظة التي يتم فيها إغلاق الجهاز تنتهي العملية.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
إذا كان بإمكانك القيام بذلك كبرنامج نصي ، فلنفترض أنه في bash ، كيف هي المعلمات ثم البرامج. / تشغيل nautilus
ثم بداخلك
script #! / bin / bash
1 دولار &
ثم $ 1 يعمل كمعامل ويمرر له اسم البرنامج الذي تريد تنفيذه ، أو تقوم بتعديله مع الأسطر
التنصل -h٪ 1
bg 1 ولكن هناك مذاق الجميع أفضل نوتيلس & س كونكي & تحياتي 😀
لقد كنت أبحث عن هذا لفترة طويلة! شكرا لنشرك!
أنت محق رافا! لقد أدرجت بالفعل مساهمتك في المقال.
عناق! بول.
بقدر ما جربته ، فإنه لا يقبل هذا الأمر ، لكنه يعمل جيدًا بالنسبة لي عندما أقوم بإضافة "&" بعد الأمر لفتح البرنامج "nautilus &"
أو ببساطة ضع "nautilus &" ويمكنك إغلاق محطة xD لأنك تتركها تعمل في عملية مستقلة ، وهذا هو الغرض من "&"
نصيحة جيدة!
نصيحة أخرى جيدة
البديل هو استخدام برامج مثل tmux أو الشاشة.
ماذا يعني كل أمر بالضبط؟ ماذا تفعلون؟ أتخيل أن 'bg' هو وضع BackGround مهما كانت وحدة التحكم.
وشكرا جزيلا لك بابلو. أعتقد أنه سيكون مفيدًا للكثيرين منا.
هذه الحيلة غامضة بعض الشيء الأفضل هي:
nohup nautilus ويمكنك إغلاق المحطة ، التنصل هو فصل الوظائف عن المحطة. وإذا كنت تريد أن تعمل في الخلفية:
nohup nautilus & ويمكنك متابعة العمل في المحطة أو إغلاقها.
هل هناك طريقة لفعل ذلك في نص؟