आपको बैकस्लैश के साथ क्रॉस्टैब प्रविष्टियों में "%" वर्णों से बचने की आवश्यकता है- क्रोंटैब (5) मैनपेज देखें। मुझे ठीक वैसी ही समस्या हुई है।
उदाहरण के लिए:
0 7 * * * mysqldump usblog | bzip2 -c > usblog.$(date --utc +\%Y-\%m-\%dT\%H-\%M-\%SZ).sql.bz2
क्या आपको क्रॉन त्रुटियों के ईमेल नहीं मिलते हैं? भले ही आप "[email protected] डालते हों, तब भी नहीं "क्रॉस्टैब में?
यदि pg_dump या gzip सिस्टम डिफ़ॉल्ट पथ पर नहीं है, तो आपको अपने crontab में PATH सेट करने की भी आवश्यकता हो सकती है (इसलिए "टाइप pg_dump" का उपयोग करके जांचें कि वे कहां हैं, crontab आमतौर पर डिफ़ॉल्ट रूप से केवल /bin या /usr/bin में कमांड चलाता है) )