root
この方法でユーザーと一緒に実行できるシェル スクリプトがあります。
root@vivid-15:~# ./backup.sh
オン/root/backup.sh
です。crontab
では、毎日午前 1 時に実行するようにスケジュールするにはどうすればよいでしょうか。私はこれをしました:
0 1 * * * root
しかし、今はコマンドを実行する方法がわかりません。
これを試しましたか?また、時間フィールドの「1」は、午後 1 時ではなく午前 1 時を意味します。
0 1 * * * root /root/backup.sh
編集:13(午後1時)を1(午前1時)に戻しました。
Crontab 形式:
MIN HOUR DAY MON WEEKDAY CMD
crontab で実行するユーザーを定義する必要があるかどうかはわかりません。コマンドは、crontab -e でエントリを作成するユーザーとして実行されます。root として実行する cron プロセスを作成するには、root としてログインするか、$ sudo crontab -e でセットアップします。
私はあなたがこのようなものをもっと探していると思います:
0 1 * * * /root/backup.sh