[plain] [view plain](() [copy](() [print](()[?](()
1. kill -signal PID
signal的常用参数如下:
注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。
[plain] [view plain](() [copy](() [print](()[?](()
1. 1:SIGHUP,启动被终止的进程
2. 2:SIGINT,相当于输入ctrl+c,中断一个程序的进行
3. 9:SIGKILL,强制中断一个进程的进行
4. 15:SIGTERM,以正常的结束进程方式来终止进程
5. 17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行
例如:
[plain] [view plain](() [copy](() [print](()[?](()
1. # 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程
2. kill -SIGTERM %1
3. # 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得
4. kill -SIGHUP PID
10、killall命令
该命令用于向一个命令启动的进程发送一个信号,它的一般语法如下:
[plain] [view plain](() [copy](() [print](()[?](()
1. killall [-iIe] [command name]
它的参数如下:
[plain] [view plain](() [copy](() [print](()[?](()
1. -i :交互式的意思,若需要删除时,会询问用户
2. -e :表示后面接的command name要一致,但command name不能超过15个字符
3. -I :命令名称忽略大小写
4. # 例如:
5. killall -SIGHUP syslogd # 重新启动syslogd
11、file命令
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀