在bash终端中,我可以按Control+Z来暂停任何正在运行的进程...然后我可以键入fg
以恢复该进程。
如果我只有PID,是否可以暂停进程?如果是这样,我应该使用什么命令?
我正在寻找类似的东西:
suspend-process $PID_OF_PROCESS
然后用
resume-process $PID_OF_PROCESS
您可以kill
用来停止该过程。
要使进程“礼貌”地停下来(正常情况下最好使用此方法),请发送SIGTSTP:
kill -TSTP [pid]
要进行“硬”停止,请发送SIGSTOP:
kill -STOP [pid]
请注意,如果您尝试通过PID停止的进程在外壳的作业表中,则该进程可能在该表中保持可见状态,但会终止,直到fg
再次单击该进程为止。
要恢复执行过程,向SIGCONT发送了:
kill -CONT [pid]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句