Linux任务调度
Linux任务调度
一、crond任务调度
1. 概述
- 任务调度:是指系统在某个时间执行的特定的命令或程序。
- 任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
- 个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
2. 常用选项
1 | -e #编辑crontab定时任务 |
3. 快速入门
任务要求
设置任务调度文件:
/etc/crontab
设置个人任务调度。执行crontab -e命令。
接着输入任务到调度文件
如 :*/1**** ls -1 /etc/ >> /tmp/to.txt
意思说每小时的每分钟执行ls -l /etc/ > /tmp/to.txt命令
步骤
- crontab -e
- 输入
*/1 * * * * ls -l /etc >> /tmp/to.txt- 保存后退出
- 在每一分钟自动执行
4. 案例
每隔1分钟,就将当前的日期信息,追加到/home/tom/mydate文件中
在
/home/tom/文件夹中新增并编辑一个文件mytask1.sh
1 date >> /home/tom/date给
mytask1.sh一个可执行权限
1 >chmod 744 mytask1.sh
crontab -e
1 */1 * * * * /home/tom/mytask1.sh
- 标题: Linux任务调度
- 作者: Jinshuo Jiang
- 创建于 : 2026-03-31 16:59:42
- 更新于 : 2026-03-31 17:00:31
- 链接: https://redefine.ohevan.com/2026/03/31/Linux-Task-Scheduling/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论