4

これはかなり些細なことのように思えますが、これをcronjobで機能させることはできません。

私は走っています

zip -r /backup/$(date +'%Y%m%d').zip /var/www

これはうまくいきます。バックアップ ディレクトリに zip ファイルが作成されます。

しかし、私はCronタブを開きます

crontab -e

そして、これをファイルの最後に追加して、毎日更新されるようにします。

これがうまくいかないところです。

私は何を間違っていますか?

編集:crontabは次のようになります

0 1 * * * /home/serveradmin/backup.sh
4

1 に答える 1

5

cron では、%(パーセント) 記号をエスケープする必要があります。\パーセント記号の前に (バックスラッシュ) を付けてコメントアウトする必要があります。つまり、

日付 +\%Y-\%m-\%d-\%H-\%M

于 2014-11-17T20:05:17.160 に答える