回答:
crontab
対話型コマンドです。オプションを指定せずにコマンドを入力すると、対話形式でcrontab仕様を入力したと見なされます。例:
user@machine:~$ crontab
0/15 * * * * /usr/bin/ls
その後、CTRL + Dを押すと、crontabはそのユーザーのcrontabとして入力した構成をインストールしようとします。実際のcrontabは上書きされるため、注意してください。
crontabの使用法について少し説明し
crontab -e
ます。crontabの編集用です。このコマンドを初めて実行し、変数$ VISUALまたは$ EDITOR、あるいはその両方が設定されていない場合は、お気に入りのエディターと次回crontabはこのエディターで編集されます。
をvi <file>
使用してcrontabを構成しcrontab <file>
、crontabをシステムにインストールできます。
このコマンドはすべて、ユーザーコンテキストで実行されます。これらのコマンドの前にこれらを実行するとsudo
、それらはルートとして実行されます。を使用して、他のユーザーのcrontabをインストールおよび/または編集することもできますsudo crontab -e -u <username>
。
crontab -e
。$ VISUALまたは$ EDITOR(vi [m]の場合もあります)で指定されたエディターを使用します
sudo crontab -e
、タスクは、ユーザーとして、またはrootとして行われるのでしょうか?
crontab -e
正しい方法です。初めて起動する場合は、お気に入りのエディターを尋ねられます。新しいファイルを作成しvim
てからインストールすることもできますcrontab <filename>
sudo crontab -e
ルートのcrontabを編集します。sudo crontab -e -u <other user>
他のユーザーのcrontabを編集することもできます。
vim
、それをcronジョブのリストをファイル保存し、それが行われていた