linux nohup 终端断了,linux 后台执行nohup 命令,终端断开无影响
nohup /root/start.sh &
在shell中回车后提示:
[~]$ appending output to nohup.out
原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
断开ssh 连接后,程序运行不受影响。已验证
使用 jobs 查看任务。
以下转自:http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html
1.nohup
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。
如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。
退出状态:该命令返回下列出口值:
126 可以查找但不能调用 Command 参数指定的命令。
127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。
2.&
用途:在后台运行
一般两个一起用
nohup command &
eg:
进程号7585
查看运行的后台进程
(1)jobs -l
jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
(2)ps -ef
a:显示所有程序
u:以用户为主的格式来显示
x:显示所有程序,不以终端机来区分
注:
用ps -def | grep查找进程很方便,最后一行总是会grep自己
用grep -v参数可以将grep命令排除掉
再用awk提取一下进程ID
3.如果某个进程起不来,可能是某个端口被占用
查看使用某端口的进程
查看到进程id之后,使用netstat命令查看其占用的端口
使用kill杀掉进城后再启动
4.终止后台运行的进程
linux nohup 终端断了,linux 后台执行nohup 命令,终端断开无影响相关推荐
- php异步处理shell,如何在Linux和Windows环境中使用PHP执行Shell命令而无需等待结果(异步)...
在许多情况下, 你宁愿使用控制台而不是UI来执行php脚本, 但是在某些情况下, 使用UI是触发操作的唯一方法. 可能你已经知道如何使用PHP执行bash任务, 但是如果你的任务太繁重且完成时间太长怎 ...
- linux远程windows执行cmd,Linux服务器远程连接window服务器并执行cmd命令
前段时间,要给一个分布式调度系统写一个运维脚本,这个分布式调度系统部分子系统部署在window服务器上,这个时候就要想办法用Linux远程来连接window服务器,并执行cmd命令.下面是我的解决方法 ...
- Linux学习总结(53)——后台启动nohup /dev/null 21 使用总结
一.问题: 我们在Linux系统中部署启动springboot jar项目的时候,会用nohup &,这个大家都知道,但是经常会有 >/dev/null 2>&1.比如no ...
- linux r后台执行,screen 命令简单用法 Linux后台执行 就用它
screen 命令简单用法 现在很多时候我们的开发环境都已经部署到云端了,直接通过SSH来登录到云端服务器进行开发测试以及运行各种命令,一旦网络中断,通过SSH运行的命令也会退出,这个发让人发疯的. ...
- linux 调用redis cli,使用redis-cli定时执行指定命令
java抽象-老师的生日-逻辑思维-有趣的面试题-遁地龙卷风 (-1)写在前面 都快去北京了,硬生生的安排一场java考试,对于那些特别细节的东西我忘了吧也不觉得有什么不好,以前都记得,也都见过,只不 ...
- 如何禁止某个linux用户访问某些文件夹及执行某些命令
方案1: 给这个文件A增加个a的隐藏属性,只能增加数据不能删除修改数据,只有root能设置这个隐藏属性 chattr +a A lsattr A 可以查看隐藏属性 方案2: 修改文件所属用户和组,普通 ...
- Qt 中执行cmd命令失败,无权限,需要提升程序以管理员运行 vs2013设置
程序中有些 地方 需要执行windows cmd 命令, 如 taskkill 进程命令 (QString c = "taskkill /im osk.exe /f";m_pPro ...
- linux 退出终端仍运行进程 日志输出,后台执行任务,不在终端打印信息
&命令: xxx >/dev/null 2>&1 & 屏蔽一切logxxx >/tmp/xxx.log 2 ...
- Linux后台执行命令
2019独角兽企业重金招聘Python工程师标准>>> Linux 后台执行命令 ###摘要:### 当你在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更 ...
最新文章
- 律理(四)----关于“用韵的疏密和宽严”
- day13 Java学习(常见对象正则表达式)
- Docker 创建1个自己的Tomcat 镜像
- CKEditor4.4.5 插入高度代码及上传图片
- 机器学习问题总结(04)
- 基于深度学习模型WideDeep的推荐
- BUAA 436 孟竹的复习计划(二维树状数组)
- lua运行外部程序_二、C++调用Lua函数
- python商业分析_科研进阶 | 纽约大学 | 商业分析、量化金融:基于Python的商业分析工具...
- python 工程结构加固_[原创]某企业级加固[四代壳]VMP解释执行+指令还原
- [Java] 蓝桥杯 BEGIN-4 入门训练 Fibonacci数列
- MATLAB不能用了,哪些替代品可以继续搞科研?
- wine QQ安装笔记
- 谷歌AI版“你画我猜”刷屏朋友圈 背后是这样的原理!
- html 简繁转换 批量,[推荐]几行代码轻松搞定网页的【简繁转换】
- 计算机sci四区论文,sci四区发表论文是什么水平
- iOS直播短视频类APP上架4.3多次终上岸的惨痛经历
- LeetCode——复数乘法 C++
- php站长统计,PHP统计各大引擎蜘蛛爬行访问记录插件
- 微软研发类实习生面试
热门文章
- Ubuntu 下最简明的翻译词典(调用GoogleAPI,运行在终端)
- android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
- 【PC工具】图片批量添加水印工具,绿色免安装工具软件,妈妈再也不用担心我.....
- 基于相空间重构的混沌背景下微弱信号检测方法仿真
- python-3.x-基本数据类型
- django创建一个管理员用户
- java中的io系统详解(转)
- NHibernate应用二:第一个NHibernate程序
- 《降级论》《按时交作业的学生何以常穿脏袜子》读后感
- 排优解难 网上邻居常遇故障解决方法