shell - Unable to terminate a job without opening it -


मैं निम्नलिखित कोड असफलता से चलाता हूं

  sudo killall% 4   

जहां% 4 मेरा विम सत्र है।

आप इसे अग्रभूमि के बिना एक नौकरी समाप्त कैसे कर सकते हैं?

मेरा मानना ​​है कि आप "हत्या" के बजाय "मार" चाहते हैं मैं इस तरह टीसीएस के तहत परीक्षण किया:

  home% cat ^ z निलंबित घर% kill% 1 home% [1] टर्मिनेटेड बिल्ली  

इसके अलावा, मुझे शक है यह सुडो के साथ काम करेगा क्योंकि सूडो एक नए खोल का प्रयोग करेंगे, है ना? और उस शेल में,% 4 को परिभाषित नहीं किया जाएगा।

  home% cat ^ z निलंबित घर% sudo kill% 1 पासवर्ड: मार: अवैध प्रक्रिया आईडी:% 1   

यदि आपको वास्तव में सूडो की आवश्यकता है, तो आप यह कोशिश कर सकते हैं:

  home% jobs -l [1] + 26318 निलंबित बिल्ली का घर% sudo kill 26318   

Comments