系统相关
首页 > 系统相关> > 【鸟哥 Linux 16】进程管理与SELinux初探

【鸟哥 Linux 16】进程管理与SELinux初探

作者:互联网

【鸟哥 Linux 16】进程管理与SELinux初探

一、相关概念梳理

二、进程调用的流程:fork & exec

三、工作管理(job control)介绍

1. 必须是当前shell的子进程
2. 必须是可以自动运行的工作
3. 放入后台的工作不能涉及到等待输入
4. 放入后台的工作不能用^c终止,但可以用bg查看后台进程,使用fg切回某个进程。

工作状态

*具体的工作管理方式


# 列出后台进程的同时列出PID
jobs -l
# 仅列出run状态的后台进程
jobs -r
# 仅列出stopped状态的后台进程
jobs -s
# 以下是截取的jobs输出
[1]+  Stopped                 vim test1.txt
[2]   Stopped                 vim test2.txt
[3]-  Stopped                 vim test.txt

# 将+号进程拉到前台
fg
# 将+号进程拉到前台
fg +
# 将-号进程拉到前台
fg -
# 将3号进程拉到前台
fg %3
# 将+号进程放入后台运行
bg
# 将+号进程放入后台运行
bg +
# 将-号进程放入后台运行
bg -
# 将3号进程放入后台运行
bg %3
# 列出所有可用信号
kill -l

# 重新加载PID为13482的服务进程的配置文件(涉及到十七章系统服务)
kill -1 13482

# 向PID为13482的进程发送SIGTERM信号(kill -15),正常结束进程
kill 13482

# 对工作管理中的2号进程执行一次^c
kill -2 %2

# 对PID为13482的进程发送SIGKILL信号,忽略信号处理函数(用于强制删除不正常的工作)
kill -9 13482

*脱机管理的问题(nohup)

四、进程管理介绍

待更新。。。

标签:bg,16,SELinux,后台,kill,Linux,进程,13482,放入
来源: https://www.cnblogs.com/LeisureLak/p/16593498.html