/ / बैश स्क्रिप्ट की तारीख: 15 तारीख से पहले दिन और महीने का आखिरी दिन लेकिन इसे एक सप्ताह का दिन होना चाहिए [बंद] - linux, bash, date, scripting

बैश स्क्रिप्ट दिनांक: 15 वें दिन से पहले और महीने के आखिरी दिन, लेकिन इसे एक सप्ताह का दिन होना चाहिए [बंद] - लिनक्स, बैश, डेट, स्क्रिप्टिंग

मुझे हर दिन एक bash स्क्रिप्ट चलाने की आवश्यकता है aक्रॉन नौकरी। उदाहरण के लिए, यह कहें कि यह हैलो दुनिया को मुद्रित करेगा, लेकिन केवल एक निश्चित स्थिति पर। यदि यह महीने के 14 या महीने के अंतिम दिन है। लेकिन अगर महीने का 14 वां या आखिरी दिन शनिवार या रविवार को पड़ता है, तो इसे उस शनिवार या रविवार से पहले शुक्रवार को प्रिंट करना चाहिए।

उदाहरण के लिए इस महीने का (जुलाई 2016) महीने का आखिरी दिन 31 वां (एक रविवार) है, इस लिपि को 29 जुलाई को हैलो वर्ल्ड प्रिंट करना चाहिए क्योंकि महीने का आखिरी दिन रविवार को आता है

उत्तर:

जवाब के लिए 2 № 1

आप एक नियमित कॉल डाल सकते हैं cron और अगर स्क्रिप्ट में खुद से बाहर निकलने के लिए क्रोन की क्या संभावनाएं हैं, अगर यह नहीं जाना चाहिए, तो मुझे पता है कि क्या मैं एक अच्छा अभ्यास है, लेकिन यह एक समाधान है


जवाब के लिए 0 № 2

क्यों नहीं सेट अप [ क्रॉन नौकरी ] ?

# m  h  dom   mon dow   command
*  16 1-15  *   1-5   /path/to/bakupscrtipt