なぜかcrontabのエディタがnanoになってた。 なせかcrontabでdateコマンド使うとエラー。 crontabのエディタをviにする 環境変数のEDITORをviにしておくだけ。間違ってEDITERってしないように注意。 $ export EDITOR=vi crontabでdateコマンド使うときは%をエスケーブする 毎日決まった時間にログを吐かせたりする時にログファイルの名前をdateコマンドを使って日付とかにするんだけど、crontabでは%をエスケーブして\%にしないとエラーになってうまくいかない。 crontabでは%をコマンドの終わりの記号になっているのでエスケープするか、適当にシェルスクリプトにまとめてそれを実行するしかない。 5 0 * * * cd /home/sdkt/hoge; /usr/bin/php create_log.php > `date +"\