backup`date +%F_%T`.sql
crontab行の末尾に時間と日付(または類似)を使用すると、backup`date%d%m%y`.sql
crontabコマンドは機能しません。しかし、削除するとうまく動作します。
時間や日付などを使用するときになぜ機能しないのですかdate%d%m%y
?
答え1
まず、すべての%をエスケープし、日付にいくつかの異なる構文を使用する必要があります。たとえば、次はうまくいきます。
`date "+\%d\%m\%y"`.sql
backup`date +%F_%T`.sql
crontab行の末尾に時間と日付(または類似)を使用すると、backup`date%d%m%y`.sql
crontabコマンドは機能しません。しかし、削除するとうまく動作します。
時間や日付などを使用するときになぜ機能しないのですかdate%d%m%y
?
まず、すべての%をエスケープし、日付にいくつかの異なる構文を使用する必要があります。たとえば、次はうまくいきます。
`date "+\%d\%m\%y"`.sql