我有一个shell脚本,可以通过这种方式与root
用户一起运行:
root@vivid-15:~# ./backup.sh
它在/root/backup.sh
上。现在,如何在crontab
上安排它每天凌晨01:00执行?我这样做了:
0 1 * * * root
但现在我不知道如何继续执行命令。
答案 0 :(得分:2)
0 1 * * * root /root/backup.sh
编辑:将13(下午1点)改回1(凌晨1点)。
答案 1 :(得分:2)
Crontab格式:
MIN HOUR DAY MON WEEKDAY CMD
我不知道你需要定义你想要它运行的用户,就像它在crontab中一样 - 命令将作为用crontab -e创建条目的用户运行。要创建以root身份运行的cron进程,请以root身份登录或使用$ sudo crontab -e
进行设置我认为你正在寻找更像这样的东西:
0 1 * * * /root/backup.sh