Linux系统提供了一种强大的定时任务管理工具,叫做Cron,它可以帮助用户实现系统自动化管理,提高工作效率。Cron的实现是通过Crontab实现的,它是一个简单的文本文件,每行代表一个定时任务,它可以帮助用户定时执行指定的任务,比如每天晚上定时备份数据库,每周定时清理系统日志等。
1. 打开终端,输入命令`crontab -e`,进入Crontab编辑器;
2. 每行代表一个定时任务,每行的格式如下:
* * * * * command | | | | | | | | | | | | | | +---- day of week (0 - 6) (Sunday=0) | | | +------ month (1 - 12) | | +-------- day of month (1 - 31) | +---------- hour (0 - 23) +------------ minute (0 - 59)
比如,每天晚上12点执行一个任务,可以写成:
0 12 * * * command
3. 保存文件,退出编辑器;
4. 运行命令`crontab -l`,查看当前任务列表;
5. 运行命令`crontab -r`,删除当前任务列表;
6. 运行命令`crontab -u username`,查看指定用户的任务列表;
7. 运行命令`sudo service cron restart`,重启Cron服务;
8. 运行命令`crontab -e`,编辑任务列表;
9. 运行命令`crontab -d`,删除当前用户的任务列表;
10. 运行命令`crontab -l`,查看当前任务列表;
11. 运行命令`sudo service cron status`,查看Cron服务的状态;
12. 运行命令`cat /var/log/cron.log`,查看Cron日志;
13. 运行命令`crontab -e`,编辑任务列表;
14. 运行命令`crontab -l`,查看当前任务列表;
15. 运行命令`sudo service cron stop`,停止Cron服务;
16. 运行命令`crontab -e`,编辑任务列表;
17. 运行命令`crontab -l`,查看当前任务列表;
18. 运行命令`sudo service cron start`,启动Cron服务;
Crontab是Linux系统中一种强大的定时任务管理工具,它可以帮助用户实现系统自动化管理,提高工作效率。它的使用非常简单,只需要在Crontab编辑器中输入定时任务的格式,就可以实现定时任务的调度。
本文链接:http://task.lmcjl.com/news/7470.html