一 查看进程的相关命令
ps命令(查看系统进程命令)
ps aux
主要查看进程所占用CPU及内存的百分比
ps -lef
top命令(动态查询进程的情况)
pgrep命令
根据特定条件查询进程PID信息:-l:显示进程名
-U:指定特定用户
1.1 进程的前后台调度
ctrl+z 将当前进程挂起,即调入后台并停止执行
jobs 查看处于后台的任务列表,如加-l同时显示PID号
fg 将后台进程恢复到前台运行,可指定任务程序号
ctrl+c 中断并停止进程
bg 将后台暂停的进程调制前台运行(有bug)
杀死进程,停止进程
kill /all
需要根据PID号杀进程。kill PID号 . -9强杀
pkill
也是根据服务名杀,也比较强力,但是还是不如KILLALL更损,至少他不杀后代。但是他能杀人
pkill -9 -U “cenjeal”
1.2 进程树pstree
pstree -aup
查看父进程与子进程
pstree -aux
列出进程数pid号和用户
二 定时任务
定时任务可以有五个时间段
分 时 日 月 周
定时任务的日志保存在/var/log/cron里
定时任务的起始位置是根
2.1 at:一次性任务设置
date 命令
date 日期 #设置当前日期
at 命令
at [HH:MM] [yyyy-mm-dd]
at 21:30 >… 然后ctrl+d 提交
atq 查看未执行的任务列表
atrm 数字 删除第几条任务
crontab周器性任务设置
全局配置文件:/etc/crontab
系统默认的设置,位于目录/etc/cron.*
用户定义的设置,位于文件/var/spool/用户名
2.2 管理crontab计划任务
crontab -e [-u 用户名] 编辑计划任务
crontab -l [-u 用户名 ] 查看计划任务
crontab -r [-u 用户名] 删除计划任务
分 时 日 月 周 命令的绝对路径 命令/脚本