我有一个硬件按钮在我的树莓派。如果我按下它的脚本handle.sh
调用另一个名为do.sh
的脚本。我想杀死do.sh
,如果我按下按钮第二次。我的愿望是切换脚本。第一次按下运行do.sh
,第二次按下退出此脚本。
我的想法是获取do.sh
的PID,如果已经有do.sh
的示例,handle.sh
应该杀死do.sh
的进程。
我的伪代码:
handle.sh
if do.sh not running {
run do.sh
} else if do.sh is running {
kill do.sh
// do more stuff
}
do.sh
echo date
arecord -D hw:3,0 -f cd -r 44100 test.wav
1条答案
按热度按时间r8uurelv1#
就像这样: