我需要一个运行'A'的脚本并向它发送一个应该终止它的信号,我需要用不同的信号对其进行迭代,所以我想要的基本上是
Launch A ->
send signal S to terminate A and check stuff ->
Relaunch A ->
send signal S1 ......
我的问题是,在 A 我有一个循环,如:
while(1){
scanf()
...DO STUFF...
}
所以使用像这样的脚本
./A arguments
kill -s QUIT A'sPid
不会起作用,因为显然它不会在 A 结束之前到达杀戮线,而且它不会没有信号或用户输入。
你能给我任何提示吗?谢谢,如果这是一个平庸的问题,我很抱歉,但我刚刚开始学习这些东西。