अगर मुझे इसका नाम पता है तो मैं स्क्रीन को कैसे मार सकता हूं?


15

मेरे पास 'फू' नाम की एक स्क्रीन है जिसे मैंने कमांड का उपयोग करना शुरू किया है

screen -S foo -d -m  my_command_goes_here.

मैं इसे क्रोन में डालना चाहता हूं, और रात को स्क्रीन को मारकर इसे फिर से शुरू करता हूं। स्क्रीन का उपयोग करने का कारण यह है कि मेरी कमान कई अन्य प्रोक्स शुरू करती है और यह सुनिश्चित करेगी कि वे सभी बाहर निकलें।

तो ... sceen 'foo' को मारने की आज्ञा क्या है?

धन्यवाद!


1
आप कौन-सी कमांड चला रहे हैं कि आपको स्क्रीन की आवश्यकता है ताकि वे ठीक से बाहर निकल सकें?
डैरेन हॉल

जवाबों:



2

इसका उपयोग करके देखें:

स्क्रीन -S फू-एक्स मार

मैं सतर्क हो जाऊंगा, जो आप चला रहे हैं और उस स्थिति के आधार पर, जो स्क्रीन में चल रही प्रक्रियाओं को नहीं मार सकता है, और हो सकता है कि यह फ़ाइल सिस्टम अस्थिरता का कारण बन जाए, अगर इसमें कोई फ़ाइल खुली हो (मुझे यकीन नहीं है , मैं बस मान रहा हूँ)


दुर्भाग्य से यह काम नहीं किया।
पउल

मेरे लिए काम किया, ubuntu पर था। लेकिन मेरे पास स्क्रीन में केवल एक खिड़की खुली थी। अधिक परीक्षण करना चाहिए था।
रॉय रिको

2
केवल यही कारण है कि मैं यह काम नहीं कर पा रहा हूँ यदि आपके पास नाम का 1 से अधिक स्क्रीन सत्र है foo, तो screen -listवर्तमान में चल रहे सत्रों की सूची प्राप्त करने के लिए उपयोग करें।
डैरेन हॉल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.