Cronジョブを設定しようとしています:
0 12 * * * /usr/bin/mysqldump --all-databases > /backups/mysql/`date "+%Y-%m-%d"`.sql
エラーの取得:
crontab: installing new crontab
"/tmp/crontab.fuly8s":2: bad day-of-month
errors in crontab file, can't install.
Do you want to retry the same edit?
エラーがどこにあるのかわかりません、何か提案はありますか?
エラーは、crontabの2行目について文句を言います。エラーが何であるかを判断するには、この行、できればエディターに表示される完全なcrontabを確認する必要があります。
おそらく、どこかで#
を削除したため、以前のコメントがcronjob仕様と見なされるようになりました。
Crontabに行を追加する場合は、ユーザーフィールドが必要です。例えば:
0 12 * * * root /usr/bin/mysqldump --all-databases > /backups/mysql/`date "+%Y-%m-%d"`.sql
それで問題は解決しますか?