nohup和linux screen的使用方法

解决终端卡死导致程序卡死(nohup)和远程连接时断网导致程序卡死的问题(screen)

1、nohup解决终端卡死导致程序卡死

python 复制代码
nohup command > output.log 2>&1 &

2、screen解决断网导致程序卡死

(1)创建虚拟终端

powershell 复制代码
screen -S session_id

(2) 在虚拟终端下跑程序

powershell 复制代码
command

(3) 退出虚拟终端

在当前虚拟终端下退出:

powershell 复制代码
# 退出当前的终端会话,但是保持它在后台运行
Ctrl + A + D
# 完全关闭当前的终端会话
exit

在其他虚拟终端下关闭当前终端

powershell 复制代码
# 查看终端id
screeen -ls
# 关闭指定终端
screen -S session_id -X quit

(4) 重启指定虚拟终端

powershell 复制代码
screen -r session_id
相关推荐
蠢货爱好者7 小时前
Docker基础操作
运维·docker·容器
Drache_long8 小时前
DevOps
运维·devops
不像程序员的程序媛8 小时前
nginx日志配置
运维·nginx
hopsky8 小时前
phoenix docker 启动
运维·docker·容器
又熟了8 小时前
乌班图Ubuntu安装
linux·运维·ubuntu
Cat_Rocky8 小时前
Linux-ansible之Playbook简单应用
linux·网络·ansible
无情的西瓜皮9 小时前
MCP协议实战:从零搭建一个AI Agent工具服务器
运维·服务器·python
Do_GH9 小时前
【Linux】09.WSL+SVN部署操作说明
linux·运维·svn
哈德森hh9 小时前
我的 Twitter 自动化运营流程
运维·自动化·twitter
ElevenS_it1889 小时前
连锁门店IT运维监控实战:200+门店网络设备+POS统一纳管+按区域分组告警路由完整配置(Zabbix Proxy架构)
运维·网络·架构·zabbix