精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
进程可以按照执行方法分为前台进程和后台进程.
前台进程就是在命令提示符合下直接输入命令而执行的程序.shell必须等到前台进程执行结束后才将控制权交给用户
后台进程就是在命令提示符合下直接输入命令在命令的尾部加上&而执行的程序.shell将后台台进程执行提交后就可以将控制权交给用户
kill 命令向正在运行的进程发信号,一般用于停止进程的运行.
kill命令的格式:kill [-num] PID
kill命令格式是:kill [-num] PID,其中[-num]就是表示当执行kill时向相应的进程发出什么样的信号.常见的信号如下:
其中9号信号是最强的信号,当进程接收到该信号时,进程就需要强行终止.注意一般用户只能终止自己的进程,系统管理员可以终止所以得进程.
若不重定向输出,它将输出到nohup.out
我们在提交后台命令ls -R /命令,该命令在后台运行.我们可以使用jobs命令查看到该后台进程.我们使用fg %1 命令将其转到前台执行,我们按下CTRL-z暂停前台进程,使用bg命令将处于暂停状态的前台进程转入后台执行.用jobs 命令可以查看.使用kill %1 的命令结束第一后台进程.
一个daemon进程就是一个永不结束的进程,它在系统启动时执行,在系统结束时结束.daemon一般情况下是一个服务进程,帮助系统对外提供一种服务.例如qdaemon进程就是一个daemon进程,它为系统提供打印队列的管理.