由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 急问一个Linux shell问题
相关主题
如果一个程序被另一个进程kill,有没有办法知道那个进程是什么(转载)Shell script 问题
linux进程stopped和terminated有什么区别? (转载)Linux 里让一个程序运行30秒,然后就KILL,然后一段时间后再开始运行
vi编辑大文件关于perl和linux shell script的书最经典有哪些? (转载)
windows平台的消息机制Linux Shell 里面象 top 命令的那种自动刷新效果怎么做 ?
How to kill a window without title?Re: Linux Shell 里面象 top 命令的那种自动刷新效果怎么做 ?
[合集] 请教一个Linux系统编程的问题菜鸟请教什么类型的项目需要linux下面的编程
Ecosystem最重要,语言是其次linux shell cmd xargs question
用python生成傻shell脚本如何?如何run spark scala 代码,不用jar 的情况下?
相关话题的讨论汇总
话题: linux话题: 进程话题: ctrl话题: shell话题: 问题
进入Programming版参与讨论
1 (共1页)
g*********s
发帖数: 1782
1
test.sh:
for((i=0;i<4155;i++)); do a.out; done
突然发现a.out有问题,要杀掉test.sh,找不到进程号. ps x只能看到a.out. Ctrl+C只
能停掉一个a.out,下面还在继续运行.
我的土办法是把a.out强行删除.谁有更好的办法?
x****u
发帖数: 44466
2
killall -9 a.out

【在 g*********s 的大作中提到】
: test.sh:
: for((i=0;i<4155;i++)); do a.out; done
: 突然发现a.out有问题,要杀掉test.sh,找不到进程号. ps x只能看到a.out. Ctrl+C只
: 能停掉一个a.out,下面还在继续运行.
: 我的土办法是把a.out强行删除.谁有更好的办法?

s***e
发帖数: 122
3
连续多按几下Ctrl+C

【在 g*********s 的大作中提到】
: test.sh:
: for((i=0;i<4155;i++)); do a.out; done
: 突然发现a.out有问题,要杀掉test.sh,找不到进程号. ps x只能看到a.out. Ctrl+C只
: 能停掉一个a.out,下面还在继续运行.
: 我的土办法是把a.out强行删除.谁有更好的办法?

g*********s
发帖数: 1782
4
man了一下,这个是把同时运行的所有a.out都杀掉吧。我是顺序执行了很多a.out,想
把批处理的脚本文件杀掉。

【在 x****u 的大作中提到】
: killall -9 a.out
b******n
发帖数: 592
5
kill the shell..

【在 g*********s 的大作中提到】
: man了一下,这个是把同时运行的所有a.out都杀掉吧。我是顺序执行了很多a.out,想
: 把批处理的脚本文件杀掉。

P*****f
发帖数: 2272
6
杀父进程

【在 g*********s 的大作中提到】
: man了一下,这个是把同时运行的所有a.out都杀掉吧。我是顺序执行了很多a.out,想
: 把批处理的脚本文件杀掉。

x****u
发帖数: 44466
7
你只想杀最后执行的,保存进程号然后直接kill不就完了吗?

【在 g*********s 的大作中提到】
: man了一下,这个是把同时运行的所有a.out都杀掉吧。我是顺序执行了很多a.out,想
: 把批处理的脚本文件杀掉。

j******y
发帖数: 700
8
kill parent process
g*********s
发帖数: 1782
9
ft. My question comes from the problem that I cannot find the proc id of the
parent proc. That's the 1st thing I planned to do.

【在 P*****f 的大作中提到】
: 杀父进程
g*********s
发帖数: 1782
10
You didn't understand my question. But thanks for the attention, anyway.

【在 x****u 的大作中提到】
: 你只想杀最后执行的,保存进程号然后直接kill不就完了吗?
相关主题
[合集] 请教一个Linux系统编程的问题Shell script 问题
Ecosystem最重要,语言是其次Linux 里让一个程序运行30秒,然后就KILL,然后一段时间后再开始运行
用python生成傻shell脚本如何?关于perl和linux shell script的书最经典有哪些? (转载)
进入Programming版参与讨论
x****u
发帖数: 44466
11
那就是你的a.out在后台,你的脚本已经结束了。
你到底想干什么呢?

the

【在 g*********s 的大作中提到】
: ft. My question comes from the problem that I cannot find the proc id of the
: parent proc. That's the 1st thing I planned to do.

g*********s
发帖数: 1782
12
我在循环执行一个命令,但发现有问题,想退出,找不到父进程ID。杀掉一个a.out,
下一个又开始了。用^C效率太低,因为循环次数很多。

【在 x****u 的大作中提到】
: 那就是你的a.out在后台,你的脚本已经结束了。
: 你到底想干什么呢?
:
: the

P*****f
发帖数: 2272
13
ps -aef 看不到父进程ID?

【在 g*********s 的大作中提到】
: 我在循环执行一个命令,但发现有问题,想退出,找不到父进程ID。杀掉一个a.out,
: 下一个又开始了。用^C效率太低,因为循环次数很多。

x****u
发帖数: 44466
14
你那个命令是什么东西,你要退出什么?

【在 g*********s 的大作中提到】
: 我在循环执行一个命令,但发现有问题,想退出,找不到父进程ID。杀掉一个a.out,
: 下一个又开始了。用^C效率太低,因为循环次数很多。

s***e
发帖数: 122
15
实际上多按几次Ctrl+C是可以终止父进程的。因为子进程启动是需要时间的,你按的
Ctrl+C只要有一次被父进程接收到就可以停止。
BTW:你找不到父进程ID,我觉得比较奇怪,这应该是不会发生的。

【在 g*********s 的大作中提到】
: 我在循环执行一个命令,但发现有问题,想退出,找不到父进程ID。杀掉一个a.out,
: 下一个又开始了。用^C效率太低,因为循环次数很多。

1 (共1页)
进入Programming版参与讨论
相关主题
如何run spark scala 代码,不用jar 的情况下?How to kill a window without title?
how to program a shell extension[合集] 请教一个Linux系统编程的问题
请问一个origin问题。Ecosystem最重要,语言是其次
Python 初级问题用python生成傻shell脚本如何?
如果一个程序被另一个进程kill,有没有办法知道那个进程是什么(转载)Shell script 问题
linux进程stopped和terminated有什么区别? (转载)Linux 里让一个程序运行30秒,然后就KILL,然后一段时间后再开始运行
vi编辑大文件关于perl和linux shell script的书最经典有哪些? (转载)
windows平台的消息机制Linux Shell 里面象 top 命令的那种自动刷新效果怎么做 ?
相关话题的讨论汇总
话题: linux话题: 进程话题: ctrl话题: shell话题: 问题