我正在远程计算机上运行一个长Linux程序,但我想停止它,但是我的问题是,如果我使用kill命令,则该程序将退出而不保存结果。通常,完成该程序的操作是使用Ctrl + C,在这种情况下,程序会保存结果,但是现在我不在运行 session 的计算机中,因此无法按Ctrl + C。

我的问题是:有什么办法可以像Ctrl + C那样以远程方式进行?

最佳答案

尝试:

kill -SIGINT processPIDHere

基本上,Ctrl C会默认发送SIGINT(中断)信号,而kill会默认发送SIGTERM(终止)信号,除非您指定要发送的信号。

10-07 19:28
查看更多