Fedora11 crontab 設定エラー
Fedora11「crontab -l」が「コマンドが見つかりません」になる。
(Q1)
Fedora11で、cron を利用したく動作テストしています。
crontab は、/etc内にあります。
[root@betasei etc]# ls -l crontab*
-rwxrwxrwx. 1 root root 420 2011-05-18 10:36 crontab
テスト用スクリプトです。
[root@betasei etc]# cat test.sh
echo xxxxxxxx
gedit crontab で次のように編集しました。
[root@betasei etc]# cat crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin/:/etc/
MAILTO=root
HOME=/
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
#sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
1 1 * * * /etc/test.sh
設定確認すると、次のようにエラーになります。
[root@betasei etc]# ./crontab -l
./crontab: line 13: 1: コマンドが見つかりません
[root@betasei etc]#
1 1 * * * /etc/test.sh
ここのところを
./test.sh
にしてみたりしてもダメです。
どうしたらよいのでしょうか。
(Q2)
ところで、crontabの編集は、ターミナルやろうとして、
crontab -e
と実行すると、viか何かの空白編集画面が出ます。
上記 gedit crontab の画面のように初期値が出ません。
gedit crontabで編集してもよいのですね。
(Q3)
/etc/crontab は、テキストファイルですね。
でも、このcrontabは実行ファイルですね。
./crontab -l
どうなってるですか。
初歩的な質問ですみません。
お礼
情けないことに、本当にそのとおりでした。 初心者のイージーミスです。 ありがとうございます。おかげで問題解決にまでいたる 時間を軽減できて、助かりました。