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
どうなってるですか。
初歩的な質問ですみません。
No.1ベストアンサー
- 回答日時:
[技術者向] コンピューター > OS > Linux系OS
というカテゴリがありますが……
>[root@betasei etc]# ./crontab -l
>./crontab: line 13: 1: コマンドが見つかりません
13行目に1というコマンドが見つかりません。
と言っています。
>1 1 * * * /etc/test.sh
>ここのところを
>./test.sh
>にしてみたりしてもダメです。
>どうしたらよいのでしょうか。
ちなみに /etc/crontab は設定ファイルなので普通は実行属性は付けません。
よって、上記の編集には意味がありません。
# というかcrondが書式エラー吐きませんか?
さらに、
crontabコマンドの対象は/etc/crontabのファイルではないハズです。
# /var/spool/cron/下辺りにユーザー毎のファイルが作成されます。
# ディストリビューションによってディレクトリは違うかもしれませんが。
なお、crontabコマンドの実行時に
./crontab
とすると…カレントディレクトリにcrontabコマンドがない限りエラーになりますが…
# /etc/crontabは実行ファイルではない…ということをお忘れ無く。
>上記 gedit crontab の画面のように初期値が出ません。
>gedit crontabで編集してもよいのですね。
crontab -e
で作成されるのは「個人用」。
/etc/crontabに設定されるのは「システム用」です。
# /etc/crontabだと、後述するコマンドを実行するユーザーを指定するようになっている…かと。
# バージョンに依存するかもしれませんが。
# man 5 crontabで確認を。
>/etc/crontab は、テキストファイルですね。
>でも、このcrontabは実行ファイルですね。
crontabという実行ファイルがあります。
which crontab
を実行してみて下さい。
# こっちのマニュアルは man 1 crontab
この回答への補足
さっそくありがどうございます。
>[技術者向] コンピューター > OS > Linux系OS
>というカテゴリがありますが……
気が付かなかったです。
いろいろ知らないことばかりでした。
明日研究しまして、それでも分からなかったら、上記カテゴリーに移動して、改めて質問させていただきます。
crontab -e これでできました。
設定ファイルは、/var/spool/cron/root のように格納されてました。
実行ファイルは、/usr/bin/crontab でした。
次回からカテゴリーちゃんとします。
ありがとうございました。
No.2
- 回答日時:
Fedoraのマシンが手元にないのですけど、crontabの実行ファイルは/usr/sbinか/usr/binあたりにあるんじゃないかと
pathを指定しないで実行されるのはこちらのほう
> [root@betasei etc]# ./crontab -l
> ./crontab: line 13: 1: コマンドが見つかりません
テキストファイルを実行しようとしても無理なので当たり前
> crontab -e
> と実行すると、viか何かの空白編集画面が出ます。
ここで、
1 1 * * * /etc/test.sh
と記載して終了すれば、test.shが毎日1時1分に実行されるようになります
> /etc/crontab は、テキストファイルですね。
そうですね
> でも、このcrontabは実行ファイルですね。
/usr/sbin/crontab(もしくは/usr/bin/crontab)は実行ファイル
ls -lしてみればわかる
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- UNIX・Linux Linuxの「/etc/hosts.allow」「/etc/hosts.deny」について 2 2022/09/29 13:20
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- UNIX・Linux ubuntuサーバーを久々に再起動したらネットにつながらなくなった。 1 2022/06/06 16:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラー「車載器管理番号又は車...
-
ETC利用照会サービスの登録エラ...
-
私の車のETC車載器のセットアッ...
-
紐を ひし形の網のように編む方法
-
まつり縫いの語源
-
ETCの累積金額がおかしい
-
nslookupで、server can't find...
-
良い人と嫌な人 あなたはどうい...
-
TeraTermでSSH認証できません
-
etc名義変更のやり方を教えてく...
-
ETCの機械が無料でもらえる...
-
【ETCの再セットアップ】経験の...
-
hosts ファイルが、アプリケー...
-
ETC車載機の履歴について…
-
ボタンをつける器具
-
車両番号が分からない時の、E...
-
エクセル2013VBAでThisWorkbook...
-
ETCのセットアップ料金は絶対に...
-
高速の深夜料金に着いてのしつ...
-
別の車にETC車載器を乗せ換える...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラー「車載器管理番号又は車...
-
ETCの累積金額がおかしい
-
車両番号が分からない時の、E...
-
まつり縫いの語源
-
エクセル2013VBAでThisWorkbook...
-
hosts ファイルが、アプリケー...
-
私の車のETC車載器のセットアッ...
-
別の車にETC車載器を乗せ換える...
-
ETC利用照会サービスの登録エラ...
-
logrotateでログの整理中、http...
-
cygwinでchmodやsetfaclを用い...
-
大正時代について色々と調べて...
-
TeraTermでSSH認証できません
-
ETCカードの決算について
-
Squidが応答しません
-
替え歌
-
nslookupで、server can't find...
-
紐を ひし形の網のように編む方法
-
ETCの車載器識別番号とは?
-
viでバックスペースがおかしい
おすすめ情報