मैंने देखा है कि |
पहले कमांड का परिणाम दूसरे को भेजने के लिए उपयोग किया जाता है। मैं उन सभी प्रक्रियाओं को मारना चाहूंगा जो एक नाम से मेल खाते हैं।
यह वही है जो सामान्य रूप से करता है:
$ pgrep name
5089
5105
और कई तर्क के साथ काम करने लगते हैं kill
:
sudo kill 5089 5105
लेकिन यह गलत है:
pgrep name | kill
तो इसे ठीक से कैसे करें?
man pgrep
। डाउनवोट बटन का कहना है कि यह तब होता है जब कोई प्रश्न बिना शोध के प्रयास दिखाता है, और मैं आपके प्रश्न में कोई भी नहीं देख सकता। खेद है कि अगर कठोर लग रहा था।
pkill
। और अगर है कि अस्तित्व में नहीं था,kill $(pgrep ...)
।