文档章节

Linux 进程后台运行

李三石
 李三石
发布于 2016/12/09 11:20
字数 263
阅读 23
收藏 0
  1.  nohup/setsid/&  

     nohub:  忽略HUP(hangup)信号 nohup ping www.ibm.com &

     setsid:  在新的session 中运行  setsid ping www.ibm.com

     &+(): () 在子shell中运行 & 后台运行   (ping www.ibm.com &)

     

  2. disown: 使已运行job 忽略HUP 信号

    用disown -h jobspec来使某个作业忽略HUP信号。

    用disown -ah 来使所有的作业都忽略HUP信号。

    用disown -rh 来使正在运行的作业忽略HUP信号。

    jobs用于显示Linux中的任务列表及任务状态,包括后台运行的任务。

    CTRL-z 来将当前进程挂起到后台暂停运行

    fg 来将挂起的进程重新放回前台继续运行

    bg 来将挂起的进程放在后台继续运

     

  3. screen: 用于大量命令后台运行

    用screen -dmS session name来建立一个处于断开模式下的会话(并指定其会话名)。

    用screen -list 来列出所有会话。

    用screen -r session name来重新连接指定会话。

    用快捷键CTRL-a d 来暂时断开当前会话。

    

    原文链接: https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

本文转载自:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

共有 人打赏支持
李三石
粉丝 14
博文 11
码字总数 95
作品 0
朝阳
高级程序员
私信 提问
linux 学习笔记 (4) —— Linux 任务管理

Linux 任务管理 ---------------- Shell命令: command& 让进程在后台运行 ctrl + z 将一个正在前台执行的命令,放到后台,并且暂停 jobs 列出当前shell环境中已启动的任务状态 fg %n 让后台...

TdadaT
2012/11/02
0
0
Linux系统的进程与终端管理

原文发表于“网络安全和信息化”2018年第3期,转载到博客。 进程管理是Linux系统运维人员应掌握的一项基本技能,Linux作为典型的多用户操作系统,允许多个用户同时从不同的终端进行登录,用户...

yttitan
04/20
0
0
ssh 关闭后仍保持当前运行的进程

ssh 关闭后仍保持当前运行的进程 由于各种原因,需要通过ssh登录linux或者unix主机,很多时候我们需要通过ssh的终端启动一 些服务或者运行一些程序,但是默认情况下,当我们关闭ssh终端连接,...

今幕明
2014/11/06
0
1
linux中bg、fg、ctrl+z、ctrl+d和ctrl+c的区别

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的 一。& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行 ...

sandshell
07/12
0
0
linux命令后台运行技巧整理(2)

所有内容搜集于网络,部分做了简单翻译 一、& 在Linux中,当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用命令把作业放到后台执行。实际上,这样是...

一点灵犀
2015/04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL Replication 梳理详解

MySQL Replication 1 MySQL5.5以前的复制 异步、SQL线程串行化回放 MySQL内建的复制功能是构建大型,高性能应用程序的基础。主服务器将更新写入二进制日志文件,从服务器重新执行一遍来实现的...

PeakFang-BOK
今天
1
0
.NET Core & ConsoleApp & appsettings.json

准备 Visual Studio 2017 .NET Core 2.1 新建控制台应用(.NET Core) 默认的 Program.cs // Program.csusing System;namespace ConsoleApp1{ class Program { static voi......

taadis
今天
2
0
结合lucene谈谈日期的压缩问题

说起日期值的压缩,一般容易想到的办法是将日期转化成long类型,然后再通过变长整形进行压缩,我算了一下按照毫秒来算最多占用5个字节(可以通过“谈谈变长整型”中的表查看),确实节省了部...

FAT_mt
今天
1
0
导出私有函数与私有变量

在Go语言中, package中包含函数与变量通过identifier的首字母是否大写来决定它是否可以被其它package所访问。当一个函数或变量名称为小写字母时,默认是无法被其他package引用的. 有没有办法...

xtof
今天
2
0
new Date() 在Safari下的 Invalid Date问题

问题复现 var timeStr = '2018-11-11 00:00:00';var time = new Date(timeStr);// error: Invalid Date... 在safari浏览器下,time为Invalid Date, 导致后面代码执行错误; 其他浏览器诸...

会写代码的husky
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部