我正在远程机器上运行一个长的linux程序,我想停止它,但我的问题是,如果我使用kill命令,那么程序将退出而不保存结果.正常情况下,我完成程序的方法是使用Ctrl+C,在这种情况下,程序会保存结果,但现在我不在运行会话的机器中,因此我无法按Ctrl+C.
我的问题是:有没有任何方法可以远程执行与Ctrl+C相当的操作?
我正在远程机器上运行一个长的linux程序,我想停止它,但我的问题是,如果我使用kill命令,那么程序将退出而不保存结果.正常情况下,我完成程序的方法是使用Ctrl+C,在这种情况下,程序会保存结果,但现在我不在运行会话的机器中,因此我无法按Ctrl+C.
我的问题是:有没有任何方法可以远程执行与Ctrl+C相当的操作?
try :
kill -SIGINT processPIDHere
基本上,Ctrl C发送SIGINT
(中断)信号,而kill默认发送SIGTERM
(终止)信号,除非您指定要发送的信号.