- - PR -
cron起動の際にatコマンドが使用できないです。
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-03-15 16:48
デバッグ内容というか、実行時の出力全般を元に処理内容の見直しを行うのが デバッグのひとつの形ですから。
そうみたいですね。 あとは今回のようにPATHの見直しをするのもひとつの対処法ですし、 実際にこういうケースで環境変数やシェル変数を出力させてみるようなコードを 埋め込むように癖付けるのもひとつの手でしょう。 hoge という記述でPATHに頼った記述をせずに、フルパスで書いちゃうとか、 実際に使うコマンドPATHを HOGE=/usr/local/bin/hoge みたいな変数として格納してしまって、 ${HOGE} などと実行してしまう、というのもありでしょう。 この辺はサービス起動スクリプト(/etc/init.d内のもの)を参考に。 さらには if [ -x ${HOGE} ] then; ${HOGE} ; fi などとエラー処理を・・・などと、まあいろいろと。 真剣にいろいろやり始めるといくらでも出来るから、結局は動けばいいレベルの ところでとどめるしかないですけどね・・・ |