查看“Nohup 和 &”的源代码
←
Nohup 和 &
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
=== 首先要知道 === 在 Linux 操作系统中使用命令启动一个进程后,Ctrl + C 会发送 SIGINT(SIGnal-INTerrupt) 信号导致进程停止; 关闭会话(exit 或 关闭 Xshell 窗口)会发出 SIGHUP(SIGnal: Hang-UP) 信号导致进程停止; === 然后要知道关于 & === 使用 & 启动程序可以使进程免疫 SIGINT 信号,Ctrl + C 的时候进程就不会停止; 但因为它并不免疫 SIGHUP 信号,所以此时 exit 或者关闭 Xshell 窗口再重新登录会发现进程还是停止了; 另外如果启动命令只有 & 的话,程序会输出内容到终端(控制台) === 再来说说 nohup === 使用 nohup 启动程序可以使进程免疫 SIGHUP 信号,直接 exit 或者关闭 Xshell 窗口的时候进程就不会停止; 还有 nohup 默认会输出内容到一个 nohup.out 的文件(没有自动创建) === 总结 === 要想让程序在后台持续运行,nohup 和 & 就要一起用。
返回至
Nohup 和 &
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
Spring Boot 2 零基础入门
Spring Cloud
Spring Boot
设计模式之禅
VUE
Vuex
Maven
算法
技能树
Wireshark
IntelliJ IDEA
ElasticSearch
VirtualBox
软考
正则表达式
程序员精讲
软件设计师精讲
初级程序员 历年真题
C
SQL
Java
FFmpeg
Redis
Kafka
MySQL
Spring
Docker
JMeter
Apache
Linux
Windows
Git
ZooKeeper
设计模式
Python
MyBatis
软件
数学
PHP
IntelliJ IDEA
CS基础知识
网络
项目
未分类
MediaWiki
镜像
问题
健身
国债
英语
烹饪
常见术语
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息