发新话题
打印

问一个关于shell的问题

问一个关于shell的问题

  我做了一个shell程序,后来发现我想停停不掉了,我说的是停掉shell,方法除了重启外,有其他的方法吗?shell程序如下:


COUNTER = 1;
while($COUNTER)
do
       if ps -e|grep test
       then
               sleep 10
       else
               cd /home/test
               ulimit -c unlimited
               ./test
       fi
done
请问停掉shell 什么意思
还是你的意思是将你的程序停掉
方法
a. 按Ctrl-c
b. 按Ctrl-z
c. 另外开个终端,杀掉进程
E-mail: hhding!!gnu!gmail!!com
引用:
下面是引用top于2005-11-29 20:00发表的:
请问停掉shell 什么意思
还是你的意思是将你的程序停掉
我执行是这样执行的  ./ns.sh &   我想停掉ns.sh
引用:
下面是引用红色小魔鬼于2005-11-29 23:00发表的:
方法
a. 按Ctrl-c
b. 按Ctrl-z
c. 另外开个终端,杀掉进程
上面说了我是后台启动,所以a. 按Ctrl-c b. 按Ctrl-z不可行
至于
c. 另外开个终端,杀掉进程
我开了可是ps -ef|grep ns.sh根本就没东西
给出完整的程序,
你程序的./test是什么东东?
E-mail: hhding!!gnu!gmail!!com
引用:
下面是引用红色小魔鬼于2005-11-30 18:04发表的:
给出完整的程序,
你程序的./test是什么东东?
这个test和shell的执行没什么关系. test是一个可执行程序
fg
ctrl -c
E-mail: hhding!!gnu!gmail!!com
test 里对一些信号怎么处理的呢,不能光说是个小程序嘛
-bigapple-
风吹哪页读哪页
引用:
下面是引用红色小魔鬼于2005-12-02 16:31发表的:
fg
ctrl -c
有fg这个命令吗?
引用:
下面是引用bigapple于2005-12-05 12:50发表的:
test 里对一些信号怎么处理的呢,不能光说是个小程序嘛
没有信号处理啊,就是一个普通socket程序,怎么说呢,肯定不会对shell产生影响
发新话题