进程与计划任务管理

目录

一、进程

1.进程相关概念

2.判断线程

3.进程的命令

ps命令

top命令

pstree命令

kill与killall命令

二、计划任务

1.一次性执行任务

2.定时性周期任务


一、进程

1.进程相关概念

程序:保存在硬盘等介质中的可执行的代码。

进程:正在运行中的程序

进程的特征:动态性 、并发性、独立性、结构性。

2.判断线程

/proc:运行的进程都放在此文件夹中,进入对应pid文件夹中的status文件夹中可查看是单线程还是多线程。grep -i threads /proc/PID/status

3.进程的命令

ps命令

静态查看进程状态

选项:

ps aux或ps -ef查看多个终端进程

top命令

动态查看进程状态默认每3秒刷新一次,q键退出

pstree命令

数状图显示进程, -p查看对应pid号

kill与killall命令

kill与killall命令实际是传信号给进程并不是直接杀死,默认是kill  0参数,程序收到此命令退出。

kill 0 默认,程序退出时收到此信息

kill 9 强制杀死此进程(不管是否进程在进行数据传输)

kill 15 正常结束进程,等数据写完再结束

killall 杀死所有相关进程

二、计划任务

1.一次性执行任务

一次性执行任务:at 加时间 [HH:MM] [YYYY-MM-DD] ctrl D 提交任务。

查看列表一次性任务:atq

删除任务:atrm 加序号

2.定时性周期任务

①定时性周期任务:crontab是一个服务。

②配置文件路径:/etc/crontabs 文件中有创建规则

③配置定时性周期任务规则:*   *    *    *    *    +执行用户    +执行命令

项目含义范围
第一个*一小时当中的第几分钟0-59
第二个*一天当中的第几小时0-23
第三个*一个月当中的第几天1-31
第四个*一年当中的第几个月1-12
第五个*一周当中的星期几0-7(0和7代表星期日)

*:代表任何时间

,:代表不连续的时间

-:代表连续的时间范围

/:代表每隔多久执行一次

注意事项:

1、6个选项不能为空

2、最小有效时间是分钟,最大有效时间是月

3、定义时间时,日期和星期最好不要再一条定时任务重出现

4、定时任务中,不管是直接写命令还是在脚本中,最好写绝对路径

5、crontab中不能出现%,该符号表示结束。

④创建任务:crontab  -e 进入编辑,若加-u 可指定执行用户。

⑤查看列表:crontab  -l 可查看crontab列表。
 

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值