Linux常用命令(十一)计划任务管理
时间: 2023-07-07 10:31:51 浏览: 98
Linux计划任务
计划任务管理是 Linux 系统中非常重要的一部分,可以通过配置计划任务来实现自动化任务的执行。Linux 系统中常用的计划任务管理工具有 crontab 和 at 命令。
1. crontab 命令
crontab 命令是 Linux 系统中用来管理计划任务的命令,通过编辑 crontab 文件来实现对计划任务的配置。
- 查看当前用户的计划任务列表:crontab -l
- 编辑当前用户的计划任务:crontab -e
- 删除当前用户的所有计划任务:crontab -r
- 检查当前用户的计划任务文件是否存在并且合法:crontab -u username -c
crontab 文件的格式如下:
```
* * * * * command
分 时 日 月 周 命令
```
其中,分表示分钟(0-59),时表示小时(0-23),日表示月份中的日期(1-31),月表示月份(1-12),周表示星期几(0-6,0 表示周日),command 表示要执行的命令。
例如,在每天的 16 点 30 分执行 /home/user/backup.sh 脚本,可以在 crontab 文件中添加以下内容:
```
30 16 * * * /home/user/backup.sh
```
2. at 命令
at 命令也是 Linux 系统中用来管理计划任务的命令,它可以让用户在指定的时间运行一次命令或脚本。
- 在指定时间运行命令:at HH:MM
- 在指定时间运行脚本:at -f script_file HH:MM
- 查看当前用户的计划任务列表:atq
- 删除指定的计划任务:atrm job_number
例如,在 15 分钟后执行 /home/user/backup.sh 脚本,可以使用以下命令:
```
at now + 15 minutes
at> /home/user/backup.sh
at> ctrl+d
```
以上就是 Linux 常用的计划任务管理命令,通过合理配置计划任务,可以大大提高工作效率。
阅读全文