zoukankan      html  css  js  c++  java
  • Linux下跑程序,防止命令终断(断网,断电)

    有时候我们在服务器上跑程序,会发现当我们离开窗口时,正在执行的程序中断了,这让人非常郁闷。下面介绍防止程序中断的方法:

    新建一个名为yourname的Screen窗口

    screen -S yourname (大写S

    然后就可以在该界面中执行你的代码(命令)和在服务器窗口执行一样。

    暂时离开Screen session窗口(把程序丢到后台执行即使断网也不影响):

    ctrl+a+d (同时按下)或者直接点击session右上角的“x”,关掉会话。

    查看当前正在运行的screen session:

    screen –ls

    Ps:15947为当前正在运行的screen session的进程号。detach表示你已经退出了该窗口,attach表示还在这个窗口。删除session的命令:

    screen -S SEEION_NAME -X quit

    重新进入该窗口:screen -r session或pid

    可能会遇到的bug:

    使用screen恢复会话时出现There is no screen to be resumed matching错误,解决办法参考:https://blog.csdn.net/weixin_37968799/article/details/63754180

    screen -d **** 是将screen程序从attached变成dettached

  • 相关阅读:
    图论初步
    分块和块状链表
    线段树入门
    ST表与树状数组
    [luogu P1312]Mayan游戏
    [luoguP4139]上帝与集合的正确用法


    电解质
    无机盐
  • 原文地址:https://www.cnblogs.com/mlgjb/p/10476885.html
Copyright © 2011-2022 走看看