kill命令

语法:

kill -SIGNAL pid
SIGNAL是信号,kill -l可以查看支持的信号

常用信号:

1) SIGHUP: 无须关闭进程而让其重读配置文件
2) SIGINT: 中止正在运行的进程;相当于Ctrl+c
3) SIGQUIT:相当于ctrl+\
9) SIGKILL: 强制杀死正在运行的进程
15) SIGTERM:终止正在运行的进程
18) SIGCONT:继续运行
19) SIGSTOP:后台休眠

指定信号的方法:

(1) 信号的数字标识:1, 2, 9
(2) 信号完整名称:SIGHUP (3) 信号的简写名称:HUP

例子:

kill -9 2377 #终止2377正在运行的进程
kill -9 2378 #让2377 的休眠
kill -18 2378 #让2377继续运行
通常用命令ps aux |grep httpd(输入要找到包信息)找到文件的进程号,执行kill让它重新生效 一般都是kill -1 3108UA 后面是进程号这里-HUP=1

按名称 Killall:

语法:

killall [-SIGNAL] comm… #后面跟的是程序
kill 只能一次杀一个进程,如果是一百个进程杀就比较麻烦了,所######以killall就解决了这个问题。
例如:我要杀掉httpd 这程序的所有进程就可以直接一条命令
[root@centos6 ~]# kill -9 httpd
-9是强制杀死的意思

按模式:pkill

语法:

[options] pattern

-SIGNAL
-u uid: effective user ,生效者
-U uid: real user ,真正发起运行命令者
-t terminal: 与指定终端相关的进程
-l: 显示进程 名(pgrep 可用)
-a: 显示完整格式的进程 名( (pgrep 可用)
-P pid: 显示指定进程的子子进程

例子:

我要杀掉wang用户所有运行的进程,可以用命令
pkill -9 -u wang
pkill -9 -t pts/0 #-t是指定终端号

作业管理

Linux 的作业控制

前台作业:通过终端启动,且启动后一直占据终端
后台作业:可通过终端启动,但启动后即转入后台运行(释放终端)
让作业运行于后台
(1) 运行中的作业: Ctrl+z
(2) 尚未启动的作业: COMMAND & COMMAND是命令的意思
后台作业虽然被送往后台运行,但其依然与终端相关;退出终端,将关闭
后台作业。如果希望送往后台后,剥离与终端的关系
nohup COMMAND &>/dev/null &
screen;COMMAND
查看当前终端所有作业:jobs
作业控制:
fg [[%]JOB_NUM] :把指定的后台作业调回前台
bg [[%]JOB_NUM] :让送往后台的作业在后台继续运行
kill [%JOB_NUM]: 终止指定的作业

例子:

1 ping 172.18.0.1 & & 命令直接放在后台运行
图中可以看到显示的内容,也可以直接输入要运行的命令,注意放在后台运行的,按 ctrl + c 命令是结束不了的,需要用到 jobs 命令来查看后台运行的任务列表号,然后 用命令 fg 3 (3是工作号) 调回到前台再用ctrl + c 就可以结束了。也可以用 kill %3
2、screen的用法
就是当我们工作中通常用远程去执行一个动作和备份或者其他命令时,花的时间长,在这期间突然网络会中断,任务没完成,这时候我们就可以用开启scree会话来解决。
流程:
输入screen命令
然后执行要运行的任务就可以了,例如我们执行ping的任务
在另一个窗口查看它们的进程关系,也可以再ps aux 命令查看
现在我们把网络断了,在查看它的进程,发现会话和ping的进程还在说明即使断网了任务还在运行,等网络正常了重新启动任务就可以了。
命令:screen -ls 查看会话处于休眠中,-r 是恢复会话的意思。
*注意在6上我们放在后台执行网络一段还在执行,7上即使放在后台执行网络一断就不执行了。

并行运行:

同时运行多个进程,提高效率
方法1
vim all.sh
f1.sh&
f2.sh&
f3.sh&
用于想要同时进行多种任务,节省时间

案例:

1 创建f1 和 f2 两个脚本,一般如果不放在后台执行就按顺讯先执行f1.sh完成后才执行f2.sh,如果我们想要同时并行执行就创建新的all.sh及脚本把他们全都放进去,后面加&后台执行的命令,赋予权限,在执行./all.sh就可以了。
一旦想要停止,all是前台执行就用ps aux 查看 ,用killall f1.sh 直接杀就可以了。
2 (./f1.sh &);(./f2.sh &);(./f3.sh &)
用分号隔开执行多条命令这种方法比较简单,如果我们想停止停不下了,用killall f1.sh 或者killall f2.sh
3 { ./f1.sh& ./f2.sh& ./f3.sh& } 记得要加相对路径 . 停止任务也是同上
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,112评论 2 34
  • 进程相关概念 内核的功能 进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等。 process 进程,正...
    夹克K阅读 976评论 0 1
  • kill 作用:向进程发送信号。 注意: kill命令只是用来向进程发送信号的,而不是直接杀死进程。 kill命令...
    echoworlding阅读 13,009评论 3 10
  • 1.命令格式: kill[参数][进程号] 2.命令功能: 发送指定的信号到相应进程。不指定型号将发送SIGTER...
    金星show阅读 1,162评论 0 0
  • 进程相关概念系统进程管理工具任务计划 一、进程相关概念 定义:进程(Process)是运行中的程序的一个副本,是被...
    哈喽别样阅读 543评论 0 0