मैं crontab
कमांड सीख रहा हूं , और कुछ कोशिशें कर रहा हूं।
मैंने कमांड के साथ डिफ़ॉल्ट क्रॉस्टैब फ़ाइल को संपादित किया crontab -e
, और मैं एक पंक्ति रखना चाहता हूं कि हर मिनट वर्तमान शेल प्रक्रिया ( पीआईडी 14515 ) को एक SIGUSR1 भेजें , और फिर, संकेत प्राप्त होने के बाद, एक डिफ़ॉल्ट संदेश को stdout में प्रिंट करें।
मैं इस पंक्ति को जोड़ता हूं:
1 * * * * kill -USR1 14515 | trap "echo Sigusr1 received" SIGUSR1
लेकिन एक मिनट के बाद मुझे अपने टर्मिनल पर कुछ भी नहीं दिखाई दिया। क्या गलत है? क्या मैं इस काम को करने के लिए अन्य तरीके का उपयोग कर सकता हूं?