/a.out , nohut ./a.out , nohup ./a.out 的区别
首先,先看个小程序
生成可执行程序a.out, 下面, 我会在我的linux机器上进行测试!!!
&的意思是在后台运行, 什么意思呢? 意思是说, 当你在执行 ./a.out & 的时候, 即使你用ctrl C, 那么a.out照样运行(因为对SIGINT信号免疫)。 但是要注意, 如果你直接关掉shell后, 那么, a.out进程同样消失。 可见, &的后台并不硬(因为对SIGHUP信号不免疫)。
nohup的意思是忽略SIGHUP信号, 所以当运行nohup ./a.out的时候, 关闭shell, 那么a.out进程还是存在的(对SIGHUP信号免疫)。 但是, 要注意, 如果你直接在shell中用Ctrl C, 那么, a.out进程也是会消失的(因为对SIGINT信号不免疫)
所以, &和nohup没有半毛钱的关系, 要让进程真正不受shell中Ctrl C和shell关闭的影响, 那该怎么办呢? 那就用nohua ./a.out &吧, 两全其美。
如果你懂守护进程, 那么nohup ./a.out &颇有点让a.out成为守护进程的感觉。
文章来源:https://blog.csdn.net/stpeace/article/details/76389073
/a.out , nohut ./a.out , nohup ./a.out 的区别相关推荐
- nohup command > out.file 2>1 命令详解
nohup hup是hang up的缩写,是挂断.挂起的意思,而顾名思义,nohup就是不挂断.不挂起的意思.在 Unix 的早期版本中,每个终端都会通过modem和系统通讯.当用户 logout 时 ...
- 使用Hexo搭建个人博客的终极资料
# 一.前言 Hexo 是一个基于 NodeJs 博客框架,可以快速的帮我们搭建一个博客系统,Hexo使用的是Markdown(下文简称MD)解析文章的,在几秒内即可利用靓丽的主体生成静态网页. 推荐 ...
- Linux服务器运维常用命令(持续更新)
1.ip addr 查看本机IP地址 Windows上查看IP地址是ipconfig, Linux上是ifconfig,但是Linux上还有一个命令叫ip addr可以查看IP地址. 2.serv ...
- Linux下Appium+Python+headless移动APP自动化测试实战
Linux下Appium+Python+Headless移动APP自动化测试实战 文章目录 Linux下Appium+Python+Headless移动APP自动化测试实战 1. 环境准备 1.1 安 ...
- php 一秒操作一次_php守护进程 加linux命令nohup实现任务每秒执行一次
Unix中 nohup 命令功能就是不挂断地运行命令,同时 nohup 把程序的所有输出到放到当前目录 nohup.out 文件中,如果文件不可写,则放到 /nohup.out 文件中.那么有了这个命 ...
- 解决nohup: 忽略输入并把输出追加到“nohup.out“或者nohup: 忽略输入重定向错误到标准输出端
解决nohup: 忽略输入并把输出追加到"nohup.out"或者nohup: 忽略输入重定向错误到标准输出端 解决方法: 执行nohup java -jar do_iptable ...
- linux后台执行命令:amp;与nohup的用法
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 大家可能有这样的体验:某个程序运行的时候,会产生大量的log,但实际上我们只想让它跑一下而已, ...
- Linux nohup命令用法详解
nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行. nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的 ...
- 耗时很长的程序忘加nohup就运行了怎么办?
在NGS基础:测序原始数据下载一文中提到可以使用SRA-toolkit中的命令fastq-dump从NCBI下载原始测序数据,命令如下. nohup fastq-dump -v --split-3 - ...
最新文章
- 如何在OS X中打印到PDF文件
- os.clock()导致的bug
- ClassLoader的常用方法及获取方法
- 以太坊在哪里买_DeFi只是以太坊的开胃小菜,以太坊2.0才是重头戏
- IOS15打包动态库
- linux ssh非交互脚本,sshpass-Linux命令之非交互SSH
- kafka中处理超大消息的一些考虑
- 科大讯飞发布会,我看到的人工智能
- 数据库SQL语句之外键
- MATLAB数字图像处理详细总结
- 细说IIR滤波器和FIR滤波器的区别
- java NBA2010,关于一个NBA球队连续夺冠的SQL查询问题,解法很精妙~
- bzoj 2563阿狸和桃子的游戏
- 加密视频(java加密视频)
- 小米5升级Linux内核,小米5 刷机LineageOS 14.1的详细教程
- 学习下什么是微服务架构/平台
- [DataAnalysis]关联分析
- 求两个整数的商和余数(不用乘,除,取余)计算
- 遇见爱你的人会治愈你的童年阴影
- 卷积神经网络(2D卷积神经网络和3D卷积神经网络理解)
热门文章
- pillow 图像 基本概念
- 2019年12月中国编程语言排行和薪资分析
- 五子棋c语言算杀算法,c语言 五子棋危险判断 求大神解释啊
- golang | windows平台golang环境搭建(过坑之后)
- 大学计算机专业挂科人多吗,这几个专业真的是太难了,挂科率年年都是新高,很多人都后悔了...
- Nginx学习总结(11)——提高Nginx服务器的安全性,稳定性和性能的12种技巧
- Spring Boot学习总结(8)——SpringBoot Common application properties(application.properties)详解
- Mysql学习总结(45)——Mysql视图和事务
- 解决设备行业尾款回收问题-深思精锐5时钟锁
- Linux硬链接和软链接