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 命令,终端断开无影响相关推荐

  1. php异步处理shell,如何在Linux和Windows环境中使用PHP执行Shell命令而无需等待结果(异步)...

    在许多情况下, 你宁愿使用控制台而不是UI来执行php脚本, 但是在某些情况下, 使用UI是触发操作的唯一方法. 可能你已经知道如何使用PHP执行bash任务, 但是如果你的任务太繁重且完成时间太长怎 ...

  2. linux远程windows执行cmd,Linux服务器远程连接window服务器并执行cmd命令

    前段时间,要给一个分布式调度系统写一个运维脚本,这个分布式调度系统部分子系统部署在window服务器上,这个时候就要想办法用Linux远程来连接window服务器,并执行cmd命令.下面是我的解决方法 ...

  3. Linux学习总结(53)——后台启动nohup /dev/null 21 使用总结

    一.问题: 我们在Linux系统中部署启动springboot jar项目的时候,会用nohup &,这个大家都知道,但是经常会有 >/dev/null 2>&1.比如no ...

  4. linux r后台执行,screen 命令简单用法 Linux后台执行 就用它

    screen 命令简单用法 现在很多时候我们的开发环境都已经部署到云端了,直接通过SSH来登录到云端服务器进行开发测试以及运行各种命令,一旦网络中断,通过SSH运行的命令也会退出,这个发让人发疯的. ...

  5. linux 调用redis cli,使用redis-cli定时执行指定命令

    java抽象-老师的生日-逻辑思维-有趣的面试题-遁地龙卷风 (-1)写在前面 都快去北京了,硬生生的安排一场java考试,对于那些特别细节的东西我忘了吧也不觉得有什么不好,以前都记得,也都见过,只不 ...

  6. 如何禁止某个linux用户访问某些文件夹及执行某些命令

    方案1: 给这个文件A增加个a的隐藏属性,只能增加数据不能删除修改数据,只有root能设置这个隐藏属性 chattr +a A lsattr A 可以查看隐藏属性 方案2: 修改文件所属用户和组,普通 ...

  7. Qt 中执行cmd命令失败,无权限,需要提升程序以管理员运行 vs2013设置

    程序中有些 地方 需要执行windows cmd 命令, 如 taskkill 进程命令 (QString c = "taskkill /im osk.exe /f";m_pPro ...

  8. linux 退出终端仍运行进程 日志输出,后台执行任务,不在终端打印信息

    &命令: xxx >/dev/null 2>&1 &                           屏蔽一切logxxx >/tmp/xxx.log 2 ...

  9. Linux后台执行命令

    2019独角兽企业重金招聘Python工程师标准>>> Linux 后台执行命令 ###摘要:### 当你在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更 ...

最新文章

  1. 律理(四)----关于“用韵的疏密和宽严”
  2. day13 Java学习(常见对象正则表达式)
  3. Docker 创建1个自己的Tomcat 镜像
  4. CKEditor4.4.5 插入高度代码及上传图片
  5. 机器学习问题总结(04)
  6. 基于深度学习模型WideDeep的推荐
  7. BUAA 436 孟竹的复习计划(二维树状数组)
  8. lua运行外部程序_二、C++调用Lua函数
  9. python商业分析_科研进阶 | 纽约大学 | 商业分析、量化金融:基于Python的商业分析工具...
  10. python 工程结构加固_[原创]某企业级加固[四代壳]VMP解释执行+指令还原
  11. [Java] 蓝桥杯 BEGIN-4 入门训练 Fibonacci数列
  12. MATLAB不能用了,哪些替代品可以继续搞科研?
  13. wine QQ安装笔记
  14. 谷歌AI版“你画我猜”刷屏朋友圈 背后是这样的原理!
  15. html 简繁转换 批量,[推荐]几行代码轻松搞定网页的【简繁转换】
  16. 计算机sci四区论文,sci四区发表论文是什么水平
  17. iOS直播短视频类APP上架4.3多次终上岸的惨痛经历
  18. LeetCode——复数乘法 C++
  19. php站长统计,PHP统计各大引擎蜘蛛爬行访问记录插件
  20. 微软研发类实习生面试

热门文章

  1. Ubuntu 下最简明的翻译词典(调用GoogleAPI,运行在终端)
  2. android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)
  3. 【PC工具】图片批量添加水印工具,绿色免安装工具软件,妈妈再也不用担心我.....
  4. 基于相空间重构的混沌背景下微弱信号检测方法仿真
  5. python-3.x-基本数据类型
  6. django创建一个管理员用户
  7. java中的io系统详解(转)
  8. NHibernate应用二:第一个NHibernate程序
  9. 《降级论》《按时交作业的学生何以常穿脏袜子》读后感
  10. 排优解难 网上邻居常遇故障解决方法