cronで動かないシェルスクリプト
topへ
おすすめ記事
Freebsd10.0LAMP

2019-06-09 09:48:37

cronで動かないシェルスクリプト
シェルスクリプトは動くのにcronでは動かないときのメモ

$ echo $SHELL
/bin/bash

手っ取りばやく今と同じシェルで動かすように現在のスクリプトを調べ

#!/bin/bash -l
-lを追加するだけで起動する
ついでに、シェルスクリプトはLF改行でファイルの文字コードがUTF-8Nで保存
要するにBOMがあるとそんなファイルないと言われる始末。

ついでにcrontab -e
*/1 * * * * /home/test.sh >>/tmp/log.log 2>>/tmp/err.log
のようにスクリプトをいれてエラー側にログがたまらなければ動いてる感じ