LoginSignup
2
2

More than 5 years have passed since last update.

月末指定のshellscriptを実行した際にエラーが出たら疑うべきこと

Last updated at Posted at 2013-06-18

ほぼメモです。

wordpressにアクセス解析の結果を投稿するプログラムを書いていました。月ごとのまとめなので,月末に投稿したいなという欲が出て来ました。ステキなスクリプトを見つけました。

参考:cron(crontab)で月末を指定する方法 ぎじゅっやさん

ただ,エラーが出てなかなか実行できず,はれほれ〜となりました。そんな私みたいに皆さんがならないために,断片知識を置いときます。

  • %dの前にエスケープをしているか。¥%d である。
  • 時間指定のプログラムも実行するプログラムにおいても相対パスではなく絶対パスを使用しているか。
  • 月・日等の時間の書き方が間違っていないか。
sample.sh
58 23 28-31 * * /usr/bin/test $( date -d '+1 day' +\%d ) -eq 1 && sh /var/www/html/sample/honyahonya.sh

参考:crontabでは%をエスケープしなきゃいけない

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2