作业调度
前台运行
用户可见并且可以控制,如暂停或停止。
如查找一个目录

停止^C(ctrl+c)

挂起^Z

后台运行 命令& 后台运行不能控制 ,在命令后加“&”符号

jobs命令查看挂起的作业

fg + 作业号 可以前台运行挂起的作业

bg+ 作业号 可以后台运行挂起的作业

kill %作业号 可以关闭后台挂起的作业

Linux计划任务
atd 和 crond 服务可以 systemctl status atd(crond) 来查看服务是否启动
(默认是开启的如果没有开启则 systemctl start atd)

atd
命令at 执行指定任务一次
如2020年2月10日 23.00 要创建一个名为ceshi的目录和创建一个haha文件。ctrl+d 结束保存。

atq可以查看at队列

at -c 队列号 可以查看计划内容(在最后查看)

atrm 或者 at -r 队列号 可以删除计划

crond
命令crontab 周期执行预定任务



crontab -e 可以为当前用户编写任务


crontab -l可以查看当前用户的任务

crontab -e -u 用户名 可以为其他用户编写任务(仅root可以)


crontab -l -u 用户名 可以查看其他用户的任务

如果要删除某个任务可以通过crontab -e 来删除文件内容
如果要删除全部任务 crontab -r 删除别的用户 crontab -r -u 用户名

1685

被折叠的 条评论
为什么被折叠?



