Linux进程管理
操作进程
对进程进行筛选
| 管道,将管道前面的命令执行的结果传递后面的命令作为参数进行运行
Grep 筛选
对进程杀死
Kill +进程id
Kill -9 +进程id 类似windows立即结束进程
Pkill -9 进程名称
计划任务
计划任务一般分为两种:
突发性的任务,当次完成任务,之后就不执行了
定时性的任务,就是例行任务,一个周期重复执行的任务
突发性 at
格式 at 时间 任务;
在三分钟之后,执行一个任务,需要获取时间单位。
在9:55分执行任务,需要的就是时间的格式
使用at执行定时任务
At在linux上是一种服务,在使用之前需要启动atd服务器。
在14:13分在/opt/创建hello的目录
然后执行init3 切入命令行模式
At 时间
At> 计划执行的任务1
At> 计划执行的任务2
At> ctrl+d
使用ctrl+c打断计划任务
查看突发性计时任务
执行完成则消失
取消at计划任务
Atrm 计划任务id
常用at命令
指定某一天
当前时间10分钟之后执行
明天下午5点执行
在3天后的下午6点关闭虚拟机
定时性的任务
定时性的任务 crontab
和at一样,crontab是一种服务,需要通过命令来开启
systemctl start crond
命令的名字叫crontab
服务的名字叫 crond
Crontab
-u 用户 +用户名
-l 列出当下用户的定时计划任务详情
-r 删除计划任务
-e 编辑计划任务
分钟 小时 日月周
分钟 0-59
小时 0-23
日 1-31
月 1-12
周 0-7 0和7都表示周日
* 任意数字
/ 指定的时间频率 /10
- 数字范围 1-5
,离散的数字 1,3,5
Crondtab -u root -e 编辑root用户的计划任务