Bạn cần phải thoát các ký tự "%" trong các mục nhập crontab có dấu gạch chéo ngược- xem trang crontab (5). Tôi cũng gặp phải vấn đề tương tự.
Ví dụ:
0 7 * * * mysqldump usblog | bzip2 -c > usblog.$(date --utc +\%Y-\%m-\%dT\%H-\%M-\%SZ).sql.bz2
Bạn không nhận được email về lỗi cron? Ngay cả khi bạn đặt " [email protected] "trong crontab?
Bạn cũng có thể cần đặt PATH trong crontab của mình nếu pg_dump hoặc gzip không có trên đường dẫn mặc định của hệ thống (vì vậy hãy sử dụng "type pg_dump" để kiểm tra vị trí của chúng, crontab thường chỉ chạy các lệnh trong / bin hoặc / usr / bin theo mặc định )