精华内容
下载资源
问答
  • linux shell后台运行命令: http://blog.csdn.net/CAIYUNFREEDOM/article/details/6339390 http://blog.sina.com.cn/s/blog_605f5b4f0100x28u.html


    linux shell 在后台运行命令


    http://blog.csdn.net/CAIYUNFREEDOM/article/details/6339390


    http://blog.sina.com.cn/s/blog_605f5b4f0100x28u.html


    展开全文
  • 当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行; 例如: emacs & 但如果你忘了输入&;但你又不想把程序停止后重新启动; 你可以这么做: 按Ctrl + Z暂停前台工作,比如前面提到的...

    from: http://tech.ccidnet.com/art/302/20071220/1315067_1.html

    当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行;

    例如: emacs &

    但如果你忘了输入&;但你又不想把程序停止后重新启动;

    你可以这么做:

    按Ctrl + Z暂停前台工作,比如前面提到的Emacs;

    然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2

    然后用命令bg 2

    这样你就可以达到和emacs &一样的效果了。

    当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而你可以用bash做其它工作。

    如果需要把任务回到前台,只需要fg 2。

    展开全文
  • 当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行; 例如: emacs & 但如果你忘了输入&;但你又不想把程序停止后重新启动; 你可以这么做: 按Ctrl + Z暂停前台工作,比如前面提到的...
    当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行;
    

    例如: emacs &

    但如果你忘了输入&;但你又不想把程序停止后重新启动;
    你可以这么做:


    按Ctrl + Z暂停前台工作,比如前面提到的Emacs

    然后用jobs命令查看当前bash一共启动了多少程序,你可以看到你的emacs在其中,它的状态是Stoped的; 并且它的jobID也可以看,比如是2

    然后用命令bg 2;


    这样你就可以达到和emacs &一样的效果了。

    当你有些工作比如updatedb, find等需要一定时间,这些工作可以考虑让它在后台运行,而你可以用bash做其它工作。

    如果需要把任务回到前台,只需要fg 2.


    当你需要结束后台程序时

    ps aux|grep 找到你的后台程序

    kill -4,如果还不行就kill -9

    这次再用jobs和bg命令查看,就没有之前的后台程序了

    展开全文
  • Linux shell后台启动服务的几种方式

    千次阅读 2020-01-22 15:15:45
    文章主要介绍了两种后台启动服务的两种方式 nohup & screen

    1】方式一 nohup

    适合比较简单的指令,一般用于java程序的启动

    nohup -help
    

    在这里插入图片描述

    nohup commond &
    # demo
    nohup /usr/java/jdk1.7.0_67/bin/java -Xmx384m -jar /home/hswk/hs-xxx-service/hs-xxx-service.jar &
    

    2】方式二 screen

    screen -help
    

    在这里插入图片描述

    适用于稍微复杂一点的情景,这个可以再端口窗口后依然保持你在之前开打窗口的时候做的一些操作

    screen -ls 查看当前存在的后台
    

    在这里插入图片描述

    screen -r 窗口名称  进入某个已经存在的session,session不存在则会报错
    screen -R 窗口名称  进入某个已经存在的session,session不存在则会创建新的窗口
    

    在这里插入图片描述

    exit 退出当前session
    

    在这里插入图片描述

    展开全文
  • linux后台运行shell脚本

    千次阅读 2013-10-24 10:15:06
    在UNIX上后台运行任务(Shell),bg还是nohup  有时候一个任务运行的时间很长,需要将其放在后台运行,否则推出控制台后任务就会被终止,本文讲解一下怎么让任务在后台运行。 比如一个shell脚本,longjobs.sh...
  • Linux命令后台运行

    千次阅读 2021-07-17 11:04:51
    Linux后台运行命令有两种方式: cmd & : 后台运行,关掉终端会停止运行 nohup cmd & : 后台运行,关掉终端不会停止运行 方式一:cmd & cmd & 实现让命令在后台运行。但不要将有用户交互的命令...
  • nohup-真正的Shell后台运行

    千次阅读 2017-07-11 22:38:12
    &方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql &nohup方式: 但是我们很多程序并不象...
  • linux程序shell程序后台运行

    千次阅读 2013-01-31 14:52:11
    ---------------公司 一:工程里的修改 1,工程里要m_datalignPro,没有的话复制一个过来 修改名字 ...将./后面改写成你的工程运行名字  二:shell指令命令 chmod u+x m_datalignPro 授予权限 tail -f nohup.ou
  • 后台运行(终端能操纵) 只需要在后面加& gedit & 查看正在运行的jobs jobs 放到前台运行(终端不能操作) fg % fg %1 一个终端一个context。一个终端就是一个父进程,里面的jobs是子进程。所以当一个终端运行...
  • 当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行; 例如: emacs & 但如果你忘了输入&;但你又不想把程序停止后重新启动; 你可以这么做: 按Ctrl + Z暂停前台工作,比如前面提到的Emacs;
  • Linux 任务后台运行(总结)

    千次阅读 2019-02-20 10:18:52
    将当前在shell上执行的任务放入后台停止,可以结合 bg 命令使任务后台运行 上面方法中执行的进程都属于shell的子进程,所以一旦shell关闭,断开连接,这些任务都会终止,很不方便。例如有可能,你会登...
  • linux如何后台运行进程

    千次阅读 2014-10-27 16:56:44
    linux如何后台运行进程
  • 当用bash启动一个程序,你可以用在程序后加&,实现程序在后台运行;例如: emacs &但如果你忘了输入&;但你又不想把程序停止后重新启动;你可以这么做:按Ctrl + Z暂停前台工作,比如前面提到的Emacs;然后用jobs命令查看当前...
  • 一、为什么要使程序在后台执行 ...我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那
  • 以下方法可让jar运行后一直在后台运行。 1. java -jar xxx.jar & 说明: 在末尾加入 & 符号 2. (1)执行 java -jar xxx.jar 后 (2)ctrl+z 退出到控制台,执行 bg (3)exit 完成以上3步,退出...
  • linux命令后台运行

    千次阅读 2013-10-25 11:54:35
    command & : 后台运行,你关掉终端会停止运行  2. nohup command & : 后台运行,你关掉终端也会继续运行   一、 简介   Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在...
  • Linux 程序后台运行与删除

    千次阅读 2019-09-26 09:08:39
    一、查看进程:ps或 ps -a 二、命令后台运行: sudo ./runmyled.o& 命令后边跟个&,返回进程id号 三、查看当前的进程: 四、删除进程:sudo kill id1 id2 id3 ...
  • 我们在服务器上运行的了一个服务,肯定不想...,表示让让程序在后台运行,所以你CTRL+C后退出了日志打印,服务仍然会运行到后台。 2、nohup 可是你发现没有,即使添加了&,我们关闭访问服务器的窗口后,服务还...
  • Xshell或Linux终端后台运行程序方法

    千次阅读 2018-09-27 17:17:02
    Linux终端或者Xshell运行程序时,实时输出会占用资源。Xshell中长时间运行程序还可能会造成程序崩溃。此时需要后台启动程序,具体做法是在启动程序指令后面加"&"。如: ./mytask&...
  • Linux后台运行jar文件

    千次阅读 2017-01-19 14:24:36
    1、当使用Putty等远程工具连接Linux运行jar文件,命令如下java -Xms256m -Xmx1024m -jar demo.jar当退出终端时demo.jar就停止运行了2、为了使demo.jar一直运行需要使用如下命令nohup java -Xms256m -Xmx1024m -jar...
  • linux shell 实现后台开始,和停止多进程  知识点: xxxxcmd.sh & //后台运行程序 echo $! // 打印上一次后台运行程序的进程pid 实现: //start.sh //开始10个进程 #!/bin/...
  • Linux下使Shell 命令脱离终端在后台运行 (2012-02-05 21:41:57) 转载▼ 标签: linux shell 命令 脱离终端 后台运行 it 分类:linux 你是否遇到过这样的情况:从终端软件登录远程...
  • linux后台运行程序 nohup

    千次阅读 2018-07-09 15:04:31
    Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh & [1] 17208 $ jobs -l [1]+ 17208 Running ./test.sh &...
  • Linux服务器后台运行Python nohup python -u test.py > test.log 2>&1 & 最后的&表示后台运行 >表示日志输出重定向 Linux默认定义两个变量:1和2 2 错误输出 1 标准输出 cmd 1>info.log ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,707
精华内容 32,682
关键字:

linuxshell后台运行

linux 订阅