linux - CAMAM 3AM को छोड़कर हर 15 मिनट में चलता है?




unix cron (2)

एक क्रोन लाइन के साथ, नहीं। तीन के साथ, हाँ:

# Every 15 minutes except for 3:00-3:59
*/15 0-2,4-23 * * * thejob
# 3:15, 3:30, 3:45
15-45/15 3 * * * thejob
# 3:00 dead
0 3 * * * otherjob

क्या 3AM को छोड़कर हर 15 मिनट (हर घंटे आदि पर) को क्रोनजोब करना संभव है?

मेरे पास एक और विशेष क्रोनजॉब है जिसे मैं 3AM पर चलाना चाहता हूं, लेकिन मैं नहीं चाहता कि दूसरा एक ही समय पर चले ...


मैंने अपना समाधान किया, लेकिन मैं यह देखना चाहता था कि दूसरे लोग क्या सोचते हैं!

मैंने इसे अपनी इच्छित स्क्रिप्ट के शीर्ष पर रखा। मैं चाहता था कि यह आधे घंटे भी न चले, इसलिए यह दोनों पर नहीं करता।

स्क्रिप्ट के शीर्ष पर:

if [ $(date +%M) = 00 ] || [ $(date +%M) = 30 ]
then
exit
fi

क्रोन लाइन:

*/15 * * * * ~/path/to/file

आशा है कि कोई भी मेरे समाधान का उपयोग करता है।





cron