2012-02-02 9 views
25

मैंने अपने वेबहोस्ट पर दैनिक बैकअप के लिए अपने वेबहोस्ट पर एक क्रोन कार्य बनाया है और मैं इसे वर्तमान नाम फ़ाइल नाम में जोड़ना चाहता हूं।क्रॉन टास्क: क्रोन के माध्यम से फ़ाइल नाम पर वर्तमान तिथि संलग्न करें?

मेरे क्रॉन नौकरी इस

mysqldump -u username -pPassword db_name > www/db_backup/db_backup+date%d%m%y.sql 

की तरह दिखता है लेकिन फ़ाइल मैं यह है: db_backup + तारीख कोई फाइल एक्सटेंशन या तारीख।

मैं भी इस आदेश

mysqldump -u username -pPassword db_name > www/db_backup/db_backup_'date +%d%m%y'.sql 

की कोशिश की है, लेकिन वह भी एक फ़ाइल उत्पादन नहीं देता है।

मेरी फ़ाइल में शामिल तिथि प्राप्त करने के लिए सही वाक्यविन्यास क्या है ??

ईमानदारी
- Mestika

उत्तर

23

आप कमांड आप अपनी फ़ाइल नाम के लिए आज की तारीख उत्पन्न करने के लिए निष्पादित करने के लिए चाहते हैं के आसपास `` बजाय '' उपयोग करना चाहिए।

+1

आप उत्तर संपादित कर सकता है या कोई टिप्पणी में एक और अधिक सटीक उदाहरण प्रदान का उपयोग करना चाहिए? –

40
* * * * * echo "hello" > /tmp/helloFile_$(date +\%Y\%m\%d\%H\%M\%S).txt 

आपको केवल कोष्ठक से बचने की आवश्यकता है।

अन्य तिथि प्रारूप: http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/

+2

CentOS पर काम नहीं .. – raven

+3

CentOS 6.6 पर काम करना। */10 * * * */usr/bin/php -q /var/www/script.php> क्रॉन-जॉब-लॉग - $ (दिनांक + \% वाई \% एम \% डी \% एच \% एम \% एस) .txt – ursuleacv

+0

@ursuleacv उत्तर अपेक्षित के रूप में काम करता है। यहां मेरा नमूना क्रॉन कमांड है: '08 10 * * * mysqldump -uYeBeSis_X2 -pPASWORDTHING dbName>/var/www/yebesis/mysqly/$ (दिनांक + \% वाई _ \% एम _ \% डी _ \% मैं _ \% एम _ \% पी) _yebesis.sql' – caglaror

5

मैं हर बार आदेश निष्पादित किया जाता है एक नया लॉग फ़ाइल बनाने की आवश्यकता है। तो हर दिन मैं इस /home/me/Logs/power_20151230.log crontab लाइन है कि मैं का उपयोग की तरह एक लॉग होना चाहिए यह है:

00 8 * * * /home/me/power.py ON >> /home/me/Logs/power\_`date +20\%y\%m\%d` 

नोट अंडरस्कोर वर्ण भी भाग निकले किया जाना चाहिए।

1

आप प्रारूप से बचने और मूल्यांकन

mysqldump -u username -pPassword db_name > www/db_backup/db_backup_`date +\%d\%m\%y`.sql 
संबंधित मुद्दे