分页: 1 / 1

Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-20 22:02
ubuntuing
之前写了个死循环来播放某文件夹下的音乐 music.sh,代码如下:
while true
do
cd /windows/sda6/music/xxx
mplayer *
done
当然也可以直接用mplayer加参数,这个暂不讨论,要说的是:
我用sh music.sh或./music.sh 都能够正确执行,
但是,要中止的时候,我直接Ctrl+C,
前一种执行播放方式可以正常中止,
而后一种播放方式则只是停止了当前那首歌但又继续从头播放了,后来发现长按Ctrl再连按C才行。
不知道两个执行方式中止的时候到底啥区别?

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-20 22:06
ubuntuing
好久没来了,发现多了个:送出感谢收到感谢

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-20 22:16
Ubuntu与Linux
ubuntuing 写了:好久没来了,发现多了个:送出感谢收到感谢
乃在暗示什么?

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-20 22:24
ubuntuing
Ubuntu与Linux 写了:
ubuntuing 写了:好久没来了,发现多了个:送出感谢收到感谢
乃在暗示什么?
某有,您多虑了,只是看到有变化就说了一句
有变化说明这里发展、你们在付出着,我等只有敬仰的份儿

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-21 6:03
JiangHui
一个是终止sh,一个是终止mplayer

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-24 15:55
bzhao
我大致试验了,两种一样的!
都是按一次ctrl-c 不能退出而且会到开始出播发。
按理应该退出! 不是很明白为什么会重头播放

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-24 17:06
oneleaf
在脚本中的循环暂停1秒就好了

Re: Ctrl+C能中止sh xxx,中止不了./xxx???

发表于 : 2011-11-27 10:47
daemon11
JiangHui 写了:一个是终止sh,一个是终止mplayer
正解 :em11