linux进程控制
linux学习笔记——进程控制
linux下进程控制的主要命令有以下五个:
ps 列出系统运行的进程
kill 向一个或多个进程发送一个信号,通常用来杀死一个进程
jobs 交互地显示用户自己的进程
bg 把一个进程放在后台运行
fg 把一个进程放在前台运行
首先在后台运行一个程序:
后台运行程序需要在命令后添加 “&“,如:
复制代码
其中1为job号,3123为openfetion对应的进程ID,
查看用户当前运行的任务可以用jobs命令(详细参数可以查看帮助)
复制代码
要结束openfetion程序有两种方式:
一种利用任务号
复制代码
一种利用进程ID(以下两种等价)
复制代码
kill是向进程发送信号来控制进程的挂起、中断、终止或杀死进程的,常用的信号有下面几个
SIGTERM 15 终止进程
SIGKILL 9 杀死进程
SIGINT 2 终端进程,等效于CTRL+C
SIGHUP 1 挂起进程
默认的信号为SIGTERM
命令
复制代码
将任务号为1的进程(openfetion)至于前台,命令
复制代码
将任务号为1的进程后台运行
linux下进程控制的主要命令有以下五个:
ps 列出系统运行的进程
kill 向一个或多个进程发送一个信号,通常用来杀死一个进程
jobs 交互地显示用户自己的进程
bg 把一个进程放在后台运行
fg 把一个进程放在前台运行
首先在后台运行一个程序:
后台运行程序需要在命令后添加 “&“,如:
- [user@hostname user]$openfetion&
- [1]3123
查看用户当前运行的任务可以用jobs命令(详细参数可以查看帮助)
- [user@hostname user]$jobs
- [1]- 3123 Running openfetion &
一种利用任务号
- [user@hostname user]$kill %1
- [user@hostname user]$kill -SIGKILL 3123
- [user@hostname user]$KILL -9 3123
SIGTERM 15 终止进程
SIGKILL 9 杀死进程
SIGINT 2 终端进程,等效于CTRL+C
SIGHUP 1 挂起进程
默认的信号为SIGTERM
命令
- [user@hostname user]$fg %1
- [user@hostname user]$bg %1
作者: olderlong 发布时间: 2010-10-06
学习了
作者: tvnet 发布时间: 2010-10-07
ctrl + z
作者: wangdonghua 发布时间: 2010-10-07