1、将前台进程放入后台,并进行查看
2、启动一个后台进程,并进行查看
jobs命令功能:查看从终端窗口放入后台的进程
jobs -l:列出进程的PID
3、继续执行后台进行
bg命令功能:使后台暂停的进程重新开始运行
bg %工作号 和 fg 命令类似,这里的 % 可以省略。
4、在2022年5月28日 1:30 执行 :写入“process test”到 process_test.txt文件
at命令功能:设置在指定的时间执行某个一次性任务 at [选项] [时间]
5、在每周五的晚上11点半执行 :写入“process test”到 process_test.txt文件
crontab命令功能:设置需要周期执行的任务 crontab [选项] [file]
-e:编辑某用户的crontab文件内容;-l:显示某用户crontab文件内容
6、结合grep,使用ps,lsof查看上一个定期任务
ps命令功能:查看系统中当前有哪些进程,选项非常多
- "ps aux" 可以查看系统中所有的进程;
- "ps -l" 只能看到当前 Shell 产生的进程;
lsof命令功能:列举系统中已经被打开的文件。
7、修改上一个定期任务的优先级,再结束进程。
nice命令功能:设置进程的优先级(不能修改已运行进程的 NI 值)
结构:nice [-n NI值] 命令
kill命令功能:通过内核向进程发送信号以执行某些特殊的操作,如挂起进程、正常退出进程或强制终止进程等
8、练习top,pstree等命令。
top命令功能:查看进程信息的动态变化,默认每隔3秒刷新一次
- top -d:设置每次刷新间隔,单位为秒
- top -u:只监视指定用户的进程信息
- top -p:只监视指定ID的进程,最多指定20个
pstree命令功能:查看进程间的相关性和依赖关系
9、开启yum命令的特殊权限。