文档章节

linux任务后台执行方法

cdsc
 cdsc
发布于 2016/06/22 16:00
字数 284
阅读 61
收藏 6

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?

(1)在使用nohup + &命令让任务在后台执行。

nohup sh test.sh > a.log &

模拟:

发现执行退出当前会话,命令依旧后台执行。

(2)当我们已经运行一个命令,但是又不想等待它完成在退出登录,可以使用以下命令

    ctrl+Z -> bg %id -> disown -h %id

模拟:

依次执行命令后发现,退出当前会话,进程依然在后台执行。

小技巧:当初使用scp上传大文件时,由于需要输入交互密码,没法使用nohup命令,但是可以在输入密码之后执行第二种方法,这样就不怕传输中断了呢!亲测可用哦!

更多详细介绍请查看:http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

 

© 著作权归作者所有

cdsc
粉丝 0
博文 11
码字总数 7395
作品 0
深圳
程序员
私信 提问
Linux守护进程的启动方法(转)

作者: 阮一峰 日期: 2016年2月28日 "守护进程"(daemon)就是一直在后台运行的进程(daemon)。 本文介绍如何将一个 Web 应用,启动为守护进程。 一、问题的由来 Web应用写好后,下一件事就...

easonjim
2017/12/26
0
0
linux 学习笔记 (4) —— Linux 任务管理

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

TdadaT
2012/11/02
0
0
ssh 关闭后仍保持当前运行的进程

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

今幕明
2014/11/06
0
1
服务器上如何更保险的启动普通java进程

在服务器上启动普通java进程时(非web服务器) 以后台方式运行,命令一般是这样,如: java com.company.XXX & 但偶尔会有这种情况,前一晚启动的进程,第二天去服务器上看时发现却没有相关进...

zgw06629
2015/04/29
0
0
linux中bg、fg、ctrl+z、ctrl+d和ctrl+c的区别

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

sandshell
2018/07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

idea运行spring boot(推荐)

下载idea 注册激活:http://idea.lanyus.com/ 照着网上的步骤创建spring boot,这里记录存在的坑 首先gradle需要在本地配置环境变量,配制成本地的,联网下载的话要很久很久 第一次不要使用g...

安卓工程师王恒
6分钟前
0
0
java final学习笔记

代码如下:class Circle{ double r; double pi=3.14; public Circle(double r) { this.r=r; } public void getArea() { System.out.......

hellation_
24分钟前
0
0
JavaConfig版

中心思想:去xml配置文件。 在Spirng Boot和Spring Cloud中,大量使用了注解与JavaConfig。 xml文件 对应的Java类 spring.xml SpringConfig.java spring-mvc.xml SpringMvcConfig.java web.x...

流小文
43分钟前
4
0
Go 定时器内部实现原理剖析

前言 前面我们介绍了一次性定时器Timer和周期性定时器Ticker,这两种定时器内部实现机制相同。创建定时器的协程并不负责计时,而是把任务交给系统协程,系统协程统一处理所有的定时器。 本节...

恋恋美食
48分钟前
0
0
分布式协调神器 ZooKeeper 之整体概述

ZooKeeper 最早起源于雅虎研究院的一个研究小组。当时,雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。所以,雅虎的开发人员就...

别打我会飞
49分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部