在Ubuntu系统中,可以使用cron
来设置定时任务。cron
是一个强大的工具,可以帮助用户在指定的时间自动执行命令或脚本。以下是详细的使用教程:
一般系统自带,如需安装可以使用以下命令:
sudo apt-get install cron
crontab -e
如果系统提示您选择一个文本编辑器,请按照提示选择一个,例如 nano
或 vim
。
对于Ubuntu系统,crontab文件的每一行代表一个定时任务,包含6个字段,它们分别表示:
例如,如果您想要每天凌晨1点执行一个名为 backup.sh
的脚本,您可以添加以下行:
0 1 * * * /path/to/your/backup.sh
保存并退出编辑器。对于 nano
,按 Ctrl+X
,然后按 Y
,最后按 Enter
。对于 vim
,先按 Esc
,然后输入 :wq
,最后按 Enter
。
sudo service cron start
crontab -l
service cron status
crontab -e
#
)。sudo service cron restart
rsyslogs
以查看 cron
日志:sudo vim /etc/rsyslog.d/50-default.conf
取消注释 cron.* /var/log/cron.log
这一行,然后重启 rsyslog
:
sudo service rsyslog restart
cron
日志:less /var/log/cron.log
或
tail -f /var/log/cron.log