我不想在某个时间点运行外部程序(subl - sublime text),我想运行它一定的时间时间。我基本上需要启动该程序 10 秒然后终止它 - 多次 - 因为它的安装和更新过程。
我该怎么做?
最佳答案
您的系统上可能有一个timeout
命令,它使用标准警报信号来终止进程。我一直不太明白为什么没有 shell 提供对此功能的访问作为内置功能。如果你的系统没有timeout
,你可以用
my_program & pid=$!
sleep 10
kill "$pid"
关于linux - 从终端短暂运行/重启 sublime text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36938741/