在shell脚本中达到ctrl+c的效果
2021-01-14 本文已影响0人
马力很大
项目中的一个小程序需要隔十分钟启动一次,并且奇葩的是结束时需要ctrl+c才能将中间文件保存成结果,kill进程是不行的。
查资料发现ctrl+c是发送了SIGINT 信号,所以在脚本中写了
cat ${记录PID的文本文件} | xargs kill -SIGINT
解决了问题
项目中的一个小程序需要隔十分钟启动一次,并且奇葩的是结束时需要ctrl+c才能将中间文件保存成结果,kill进程是不行的。
查资料发现ctrl+c是发送了SIGINT 信号,所以在脚本中写了
cat ${记录PID的文本文件} | xargs kill -SIGINT
解决了问题