在Linux中如何使用cron计划任务
在Linux中,cron是一个实用程序,用于计划周期性重复的任务。它可以帮助你定时执行某些命令或程序,比如每天定时备份数据库,每周定时执行系统清理任务等等。
要使用cron计划任务,首先你需要编辑cron配置文件,该文件位于/etc/crontab目录下。打开该文件,你会看到类似如下的内容:
# /etc/crontab: system-wide crontab# Unlike any other crontab you don't have to run the `crontab'# command to install the new version when you edit this file# and files in /etc/cron.d.# You can install new crontabs by using `crontab crontab-file'.# Run `man crontab' for information on how to install new crontabs.# For example:# * 1 * * * root echo "Hello world" >> /var/log/cron.log# m h dom mon dow user command17 * * * * root cd / && run-parts --report /etc/cron.hourly25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
上面的内容中,第一行开始的是注释内容,你可以根据需要修改它们。
每一行的格式如下:
m h dom mon dow user command
其中,m表示分钟,h表示小时,dom表示天,mon表示月,dow表示周几,user表示要执行该命令的用户,command表示要执行的命令。
要想让cron执行某个命令或程序,你只需要在cron配置文件中添加一行相应的记录即可。比如,如果你想要在每天的5点30分执行一个命令,你可以添加如下一行记录:
30 5 * * * root command
保存并退出该文件,cron就会在每天的5点30分执行该命令了。
相关文章