सही तरीका क्या है के लिए एक पार्टी की योजना बनाई स्क्रिप्ट जोड़ने के लिए एक नौकरी के लिए crontab, कि इस तरह के
- वहाँ होगा कोई डुप्लिकेट नौकरियाँ
- के crontab फ़ाइल को नहीं किया जाएगा सहारा
- (वैकल्पिक) के करीब जा रहा है एक एक लाइनर
भर में आया था, इस समाधान के नीचे है, लेकिन यह प्रभावित नहीं करता है के उत्पादन में चल रहा है crontab -l
.
grep 'some_user python /mount/share/script.py' /etc/crontab || echo '*/1 * * * * some_user python /mount/share/script.py' >> /etc/crontab
परिवर्तित करने की कोशिश की यह को प्रभावित करने के लिए crontab -l
,
(crontab -l | grep '/mount/share/script.py') || { crontab -l; '*/1 * * * * some_user python /mount/share/script.py >> /root/foo/logs/foo.cron.log 2>&1'; } | crontab -
लेकिन यह चल रहा है, आदेश देता है त्रुटि:
-bash: */1 * * * * some_user python /mount/share/script.py >> /root/foo/logs/foo.cron.log 2>&1: No such file or directory