タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

罠とエラーに関するiwwのブックマーク (1)

  • crontabでdateコマンドを実行 – エラーの向こうへ

    cronのコマンドに引数として日付を与えたかった。 dateコマンドでYYYY-MM-DD形式の日付を与えるためにcrontabにはこう記述した。 */5 * * * * /bin/sh /path/to/script `date '+%Y-%m-%d'` しかし動かない。 ログにはこんな感じで不完全なコマンドが記録されている。 Nov 30 19:30:01 myhost CRON[18201]: CMD (/bin/sh /path/to/script `date '+) 確認したところ、crontabに書くコマンドは%(パーセント)は改行文字に置き換えられるとのこと。 そのため%の前でコマンドが切れていたのだ。 Man page: crontab 「第 6」フィールド (行の残りの部分) には実行されるコマンドを指定する。 その行のコマンド部 (改行文字または % 文字まで) が /

  • 1