screen后台运行命令

    • 转自https://www.cnblogs.com/wawakkk/p/16030203.html
    • 新建窗口
      方法一:创建名为name的窗口并进入(推荐)
      screen -S name
      方法二:创建无名窗口并进入
      screen
      列出窗口列表,可以看到新建的窗口
      screen -ls
    • 在新建窗口执行python命令
      若需要用自己创建的conda环境,执行下述命令激活名为conda_name的环境
      source activate conda_name
      跑script.py
      python script.py
      可以直接关闭与服务器的连接,后台仍在运行script.py(ctrl+c还是会中止script.py)。
    • 恢复会话窗口
      关闭连接后,恢复窗口可以继续看到程序仍运行。
      列出窗口列表,列出信息包括线程id
      screen -ls
      进入目标线程,恢复会话窗口
      screen -r threadnum
      screen -ls结果为:There are screens on:12345.name (Detached),则 screen -r 12345恢复name窗口
    • 切换回主窗口
      Ctrl A + D
    • 杀死窗口
      杀死线程号为threadnum的窗口
      kill -9 threadnum
    • 清除杀死的窗口
      杀死后的窗口不清除,仍会占用资源
      screen -wipe
posted @   山…隹  阅读(266)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2019-04-09 机器学习之--线性回归sigmoid函数分类
点击右上角即可分享
微信分享提示