linux 进程退出,linux结束所有进程命令

  linux 进程退出,linux结束所有进程命令

  通过终端远程操作服务器时,不可避免地要让某个特定的进程保持连续运行状态,比如深度学习、训练网络参数等,但不可能长时间连续操作终端。我们希望让这个过程在后台持续运行。这里有两个思路:(1) Run in 1)docker,退出程序不终止;(2)nohup命令和组合。

  这里只是第二个思路:nohup命令和组合。

  例如,如果我们需要保持test.py程序连续运行(用于长时间训练神经网络)并将控制台输出重定向到日志文件,那么下面的命令可以很容易地做到:

  Noppythontest.pylog.txt After使用nohup在后台运行命令后,需要使用exit正常退出当前帐户,以便更好地保证命令始终在后台运行。

  上述进程保持连续运行一段时间后,如果要停止运行,就会杀死该进程。有以下操作:

  Ps -ef grep python通过用户名和程序名找到对应的PID,使用kill命令强制终止进程(如果PID为2223):

  Kill -s 9 2223因此完成了该过程的强制终止。其实kill命令是一个很常见的linux命令,很久以前就接触过。这里作为总结和回顾,也相应介绍一下。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: