中野智文

中野智文のコンピュータ・検索等のメモ Copyright 2008-2011 NAKANO Tomofumi

/bin/sh: root: command not foundの原因

2009-09-04 12:39:24 | unix
毎日というか毎時間
/bin/sh: root: command not found
というエラーログが(gmailに)届いていた。結論からすると/etc/crontabを参考に、crontab -eで編集してcronを設定したが、この二つのフォーマットが違うのだ。

/etc/crontabのフォーマット:
* * * * * user command
crontab -e で編集する/var/spool/cron/userのフォーマット:
* * * * * command

だからrootってコマンドがないって怒られる。rootを削れば解決。
ジャンル:
ウェブログ
コメント (0) |  トラックバック (1) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« ビックカメラ99,0... | トップ | rubyでシンボルと... »

コメント

コメントはありません。

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

トラックバック

この記事のトラックバック  Ping-URL
[LINUX]crontabコマンドでの書式の違い (ギーク芸人を目指すデジタルケイタのブログ)
cronからのエラーをメールに転送しているのだが /bin/sh: root: command not found という内容のメールが定期的に来る。 crontab -e コマンドでcronの設定をしていたが vi /etc/crontab などで編集する場合と書式が違う模様。 /etc/crontabのフォーマット:

あわせて読む