“初识Linux:任务调度”的版本间差异
跳到导航
跳到搜索
(→vi编辑器) |
(→服务) |
||
第2行: | 第2行: | ||
== 网络 == | == 网络 == | ||
== 进程 == | == 进程 == |
2020年10月15日 (四) 15:43的版本
网络
进程
任务调度
任务调度:系统在某个特定时间,执行特定的命令或程序。
添加任务
- “crontab -e”:添加任务
- “0 2 * * * date >> /home/mydate”:在crontab中添加该命令,每天临晨两点把时间写到/home/mydate中
- “0 2 * * *”为时间规则
调度多个任务
方法一:直接使用 crontab -e 添加任务
方法二:
- 把所有的任务写入一个可执行文件中(.sh文件,shell代码),并为文件设置可执行权限
- 再将可执行文件路径使用 corntab -e 添加到任务调度,如“* * * * * /root/mytask.sh”
终止任务
- crontab -l:列出当前所有调度任务
- crontab -r:终止调度任务
时间规则
时间规则“* * * * *”,分别表示:
“* * * * *” | ||
---|---|---|
值 | 说明 | 范围 |
分钟 | 每小时的第几分钟 | 0-59 |
小时 | 每天的第几小时 | 0-23 |
日期 | 每月的第几天 | 1-31 |
月份 | 每年的第几月 | 1-12 |
星期 | 每周的星期几 | 0-6 |
- 范围不正确时,任务不执行
命令
- “tab”键:双击命令提示,单机补全(当前目录下有的)文件名称。
命令 | 说明 |
---|---|
start X | 进入图形界面 |
shutdown -h now | 立即关机
|
shutdown -r now | 立即重启 |
logout | 注销 |
man 命令 | 显示命令的用法 |
history | 显示命令历史记录
执行历史命令:
|
env | 显示当前系统的环境变量 |