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
相关推荐
aHais_41 分钟前
REGMAP使用方法杂项
linux·单片机
何中应44 分钟前
Jenkins如何导入/导出插件
运维·ci/cd·jenkins
XP62261 小时前
Linux安装RabbitMQ
linux·运维·rabbitmq
xlq223221 小时前
17。进程地址空间
linux·运维·服务器
疑犯1 小时前
Linux中符号命令详解
linux·运维·服务器
hweiyu001 小时前
Linux 命令:echo
linux·运维
JZC_xiaozhong1 小时前
什么是跨系统流程自动化?
大数据·运维·bpm·数据集成与应用集成·业务流程管理
zl_dfq1 小时前
Linux 之 【多线程】(线程池、单例模式)
linux
Ha_To1 小时前
2026.2.3 Dockfile创建镜像
linux·运维·服务器
猫头虎1 小时前
OpenClaw相关的开源AI项目汇总大全:本文涵盖近期所有OpenClaw相关的GitHub高星star热门项目
运维·人工智能·macos·docker·容器·开源·github