इसके मैन पेज में kill
इस प्रकार लिखा है
SYNOPSIS
kill [ -s signal | -p ] [ -a ] [ -- ] pid ... kill -l [ signal ] -p Specify that kill should only print the process id (pid) of the named processes, and not send any signals.
लेकिन जैसा कि मैंने आरएच और आरएचईएल दोनों में कई बार कोशिश की, कमान जैसे kill -s SIGHUP |-p 123
कभी काम नहीं किया और एक त्रुटि हमेशा रिपोर्ट की जाती है
bash: -p: कमांड नहीं मिला
क्या मैंने कोई गलती की?
[a | b]
?
[
]
कोष्ठक, और प्रतिस्थापितsignal
के साथSIGHUP
औरpid
साथ123
? आपने ऐसा क्यों किया? क्योंकि आप जानते हैं कि प्रतीक[
,signal
औरpid
शाब्दिक के बजाय मेटा-सिंटैक्टिक हैं। वे इंगित करते हैं कि वाक्यविन्यास क्या है। खैर,|
प्रतीक एक ही बात है: सिंटैक्स का एक और मेटा-सिंटैक्टिक संकेतक।[a | b]
का अर्थ है: वैकल्पिक सिंथैटिक आइटम, जोa
या तो हो सकता हैb
(लेकिन दोनों नहीं है क्योंकि यह एक आइटम होना चाहिए)।