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
相关推荐
2503_93012393几秒前
Docker全阶段详解
运维·docker·容器
驱动探索者2 分钟前
[缩略语大全]之[Linux]篇
linux
Web极客码6 分钟前
使用 apt 和 dpkg 查看Ubuntu 22.04已安装的软件
linux·运维·ubuntu
无极小卒10 分钟前
Nginx服务器无法访问图片的问题解决
运维·服务器·nginx
rchmin11 分钟前
云原生与DevOps关系解析
运维·云原生·devops
极地星光13 分钟前
Xubuntu下载以及实时内核安装与验证全指南
linux
txzz888815 分钟前
CentOS-Stream-10 YUM第三方库配置
linux·运维·服务器·centos·yum第三方库配置
清水白石00821 分钟前
以领域为中心:Python 在 DDD(领域驱动设计)中的落地实践指南
java·运维·python
眠りたいです31 分钟前
Docker:认识Docker镜像仓库并进行拉取推送
运维·nginx·docker·容器·busybox
西格电力科技38 分钟前
绿电直连架构适配技术的发展趋势
大数据·服务器·数据库·架构·能源