保持进程在Shell退出后能继续运行的方法
程序nohup和bash内建命令disown可以解决此问题。
1.nohup
nohup [command]
运行该指令之后,command在执行时将会忽略SIGHUP信号。
如果command中对标准输出没有重定向,nohup会将标准输出和标准错误输出到nohup.out文件,该文件存在当前目录下或home目录下。
此时用户logout,command仍然会继续运行
disown -h jobnumber
jobnumber由jobs获得。
该指令使得后台命令忽略SIGHUP信号。
disown -ar
所有后台命令都忽略SIGHUP信号
转载于:https://blog.51cto.com/weijia/119686
保持进程在Shell退出后能继续运行的方法相关推荐
- iOS 保持APP在后台长时间运行
官方网站: https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle/prepar ...
- nohup命令执行退出后进程退出
nohup命令常常用于让进程在后台执行. 但是如果仅仅是执行: nohup command & 之后直接关闭终端的话,会发现之前已经启动进程也会退出. 解决办法: nohup command ...
- 程序退出后的进程资源回收
程序退出后的进程资源回收 工作中遇到这么一个问题,程序中大量使用单例,主程序退出后,会有部分内存泄漏.这时泄漏的内存会被自动释放么?答案是肯定的,会被操作系统自动释放. 内存泄漏中的堆内存都是与进程生 ...
- 进程退出后占用的内存都去哪儿了?
本文是<深入理解操作系统>第四章,从本章开始将开启第一个重要的主题:进程,彻底理解进程对程序员来说是极为重要的,本章就从程序员的角度来讲解到底什么是进程.操作系统是如何实现进程的.本文承接 ...
- 主进程退出后子进程还会存在吗?_【干货】Linux进程模型 全解
关注.星标公众号,直达精彩内容 ID:嵌入式情报局 作者:情报小哥 1进程与程序 01 什么是进程 ? 什么是进程 ? 进程(process)是具有独立功能的程序单次运行,是操作系统进行资源分配的基 ...
- RAKsmart:Linux SSH 客户端断开后保持进程继续运行配置方法
Linux 系统中,通常我们在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开 SSH 连接或关闭客户端软件,否则可能会导致执行中断.本文介绍几种保障程序在用户退出登录后持续运行的方法. 使用 ...
- linux 命令退不出来,linux shell退出命令详解
在Linux下,如果你需要脱离终端的方式在后台运行,那么应该使用那个命令呢?下面由学习啦小编为大家整理了linux shell退出命令的相关知识,希望对大家有帮助! linux shell退出命令 方 ...
- Linux 进程控制(创建/退出/等待/替换)
目录 进程创建 fork()函数 fork返回值 fork写时拷贝 fork失败原因 fork用法 进程退出 退出场景 常见的退出方法 正常退出 异常退出 _exit()系统调用 exit()函数 _ ...
- 【Linux 内核】进程管理 ( 进程状态 | 进程创建 | 进程终止 | 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 )
文章目录 一.进程状态 二.进程创建 三.进程终止 ( 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 ) 一.进程状态 Linux 进 ...
- Linux Shell常用技巧(九) 系统运行进程
Linux Shell常用技巧(九) 系统运行进程 十九. 和系统运行进程相关的Shell命令: 1. 进程监控命令(ps): 要对进程进行监测和控制,首先必须要了解当 ...
最新文章
- 你离开学只差这个视频:李宏毅机器学习2020版正式开放上线
- 中国芯片研究再获国际顶会最佳论文提名!清华魏少军、刘雷波团队出品
- c语言交换a b(运算符),关于编程语言:是否有一个复合赋值运算符用于a = b
- 查询oracle数据库adg的模式,Oracle11g ADG配置
- 如何在cmd运行python文件夹_python怎么在cmd运行文件夹
- 阿里新晋CNCF TOC委员张磊:“云原生”为什么对云计算生态充满吸引力?
- VSTO 得到Office文档的选中内容(Word、Excel、PPT、Outlook)
- CSS中加号、星号及其他符号的作用
- 精彩案例:一碗牛肉面的思考
- win7 64位Apache http server+PHP配置
- C# Xamarin For Android移动开发基础进修篇
- 真4k测试样片_用真4K看片是什么体验?半年没进电影院,却被夏普70B6UM惊艳到了...
- 继暗影机器人跑路,守护者群管作者也宣布退网
- Python学习笔记(十五):python 中的面向对象
- 移动端h5头像上传、头像裁切、上传图片
- shell笔记(C语言中文网)
- 解决雷电模拟器在windows 10下无法桥接网卡的问题
- 计算机网络-网络应用(上)
- 第一次作业:幻想科技
- Android手机靠近蓝牙模块自动连接蓝牙模块,断后自动重连。也可以手机靠近手机自动连接。连接成功率百分之百,可后台运行