linux系统--进程管理&计划任务

版权声明: https://blog.csdn.net/frank_ldw/article/details/81271138

kill -9 PID    强制关闭PID

kill -1 PID   重启PID的进程

pgrep ssh 查询ssh所有的PID

pkill ssh  关闭ssh服务 不需要查询ssh进程的PID

进程优先级

nice指定程序的运行和优先级  n的取值范围为(-20,19)

nice -n command 

eg : nice --5 /etc/init.d/ssh start

renice 改变一个正在运行的进程的优先级

格式 renice n PID

renice -30 PID 

nohup 让进程在用户退出之后,依旧可以进行操作

格式   nohup program &

进程的挂起和恢复

挂起  ctrl+z

终止  ctrl+c

恢复到前台进行运行 fg      =====fg num

恢复到后台继续运行 bg     ======bg num 

注意:num是使用jobs命令查询出来的 

jobs 查询被挂起的进程

top d  num    默认5秒刷新一次,可以自定义时间进行查询  num 

top c

计划任务

at   安排作业在某一时刻执行一次

at [ -f 文件名] 时间

at -d or atrm 删除队列中的任务

at -l 查看队列的任务

ctrl +d 结束定时任务编辑

battch 安排作业在系统负载不重时执行一次

crontab 安排周期性运行的作业

-l 显示当前的crontab

-r 删除当前的crontab

-e 使用编辑器编辑当前的crontab文件

-e 内容如下

分钟     小时     天      月     星期        命令/脚本

0           4         *          *         *     

0           18        *          *         2,5                                每星期2和星期5的下午6点

*/2 每隔2分钟                              

进程处理的方式

standalone占用系统资源较多,监听进程

猜你喜欢

转载自blog.csdn.net/frank_ldw/article/details/81271138