cronで「%」を使うときはエスケープする
サーバーに設定していたcronジョブが動いていないことに気がつきました。
crontab -l
で該当のコマンドを眺めてみると、文中に「%」がありました。
「/var/log/cron」を見てみると案の定、「%」のところでコマンドが途切れてしまっていました。
ググってみたところ、やはりcronで「%」は御法度だそうで、「\」でエスケープしてやる必要があるそうです。
サーバーに設定していたcronジョブが動いていないことに気がつきました。
crontab -l
で該当のコマンドを眺めてみると、文中に「%」がありました。
「/var/log/cron」を見てみると案の定、「%」のところでコマンドが途切れてしまっていました。
ググってみたところ、やはりcronで「%」は御法度だそうで、「\」でエスケープしてやる必要があるそうです。