私が知っている限り、crontab -e
現在のcrontabを編集するために使用されます。 abcというファイルを作成し、その中にcronコマンドを入れてを入力すると、crontab abc
現在のcronファイルがabcファイルの内容に設定されると思います。ここで、現在のcrontab設定がabc.txtファイルの内容であるとします。
しかし、今を入力すると、crontab -e
私のcronコマンドは表示されたリストにありません。
私の理解が間違っていますか?私は同じことを使用したりできるcrontab -e
と思います。crontab filename
答え1
abcというファイルを作成し、その中にcronコマンドを入れてを入力すると、
crontab abc
現在のcronファイルがabcファイルの内容に設定されると思います。
「crontabファイル」を意味する場合コマンドを実行しているユーザーがcrontab abc
コマンドを実行します。「、いいですね。
crontab -e
実行しているのと同じユーザーアカウントで実行していますかcrontab abc
?各ユーザーには独自のcrontabファイルがあり、システム管理者は通常、/etc/crontab
コマンドを実行する必要があるユーザー名を指定できる(そして必ず指定する必要がある)システム全体のファイルも持っています。
rootとして実行し、通常のユーザーとして実行しよcrontab abc
うとするとcrontabが設定され、通常のユーザーだけでなくcrontabも編集できません。crontab -e
crontab abc
root