我有以下bash脚本。
#!/bin/bash
while :
do
sleep 2
infiniteProgramm -someParametrs
sleep 10
#in this line I need to stop my infiniteProgramm with bash command (SIGINT) (like Ctrl+C, but automatic)
clear
done如何向我的SIGINT发送infiniteProgramm信号?
发布于 2015-10-04 22:02:35
首先:在后台运行infiniteProgram:
infiniteProgram -someParameters &第二:从$!检索它的PID!
pid=$!第三:杀了它。
sleep 10
kill -2 $pid2对应于SIGINT,所有信号的列表见kill -l。
https://stackoverflow.com/questions/32938850
复制相似问题