精华内容
下载资源
问答
  • Linux 下后台运行程序,查看和关闭后台运行程序

    万次阅读 多人点赞 2017-06-30 16:01:16
    直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。 (1)&命令  功能:加在一个命令的最后,可以把这个命令放在后台执行 (2)nohup命令  功能:不挂断...

    1、运行.sh文件

    直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。

    (1)&命令

              功能:加在一个命令的最后,可以把这个命令放在后台执行

    (2)nohup命令

              功能:不挂断的运行命令

            

    2、查看当前后台运行的命令

    有两个命令可以用,jobs和ps,区别是jobs用于查看当前终端后台运行的任务,换了终端就看不到了。而ps命令用于查看瞬间进程的动态,可以看到别的终端运行的后台进程。

    (1)jobs命令

            功能:查看当前终端后台运行的任务

           

           jobs -l选项可显示当前终端所有任务的PID,jobs的状态可以是running,stopped,Terminated。+ 号表示当前任务,- 号表示后一个任务。

    (2)ps命令

              功能:查看当前的所有进程

              

             ps -aux | grep "test.sh"    #a:显示所有程序  u:以用户为主的格式来显示   x:显示所有程序,不以终端机来区分


    3、关闭当前后台运行的命令

          kill命令:结束进程

         (1)通过jobs命令查看jobnum,然后执行   kill %jobnum

         (2)通过ps命令查看进程号PID,然后执行  kill %PID

           如果是前台进程的话,直接执行 Ctrl+c 就可以终止了


    4、前后台进程的切换与控制

         (1)fg命令

           功能:将后台中的命令调至前台继续运行

           如果后台中有多个命令,可以先用jobs查看jobnun,然后用 fg %jobnum 将选中的命令调出。

         (2)Ctrl + z 命令

           功能:将一个正在前台执行的命令放到后台,并且处于暂停状态

         (3)bg命令

           功能:将一个在后台暂停的命令,变成在后台继续执行

           如果后台中有多个命令,可以先用jobs查看jobnum,然后用 bg %jobnum 将选中的命令调出继续执行。



             



    展开全文
  • 打开后台运行程序快捷键

    千次阅读 2020-12-29 22:44:47
    打开后台运行程序快捷键 Windows+tab

    Windows+tab

    展开全文
  • Linux服务器后台运行程序

    千次阅读 2020-03-02 21:18:08
    Linux服务器后台运行程序 在linux服务器上跑程序,要跑几天,又不能一直开着客户端,就需要在后台运行。命令后加&的方式在用户下线之后就会终端,要想让程序一直执行可以用nohup命令: nohup command & ...

    Linux服务器后台运行程序

    在linux服务器上跑程序,要跑几天,又不能一直开着客户端,就需要在后台运行。命令后加&的方式在用户下线之后就会终端,要想让程序一直执行可以用nohup命令:

    nohup command &
    

    比如我运行一个 py 程序 helloworld.py :nohup python helloworld.py &,此时程序的输出会重定向到 out.file 文件中,即现在所有在屏幕上显示的被输入到该文件中,如果你想更改输出为指定文件:

    nohup command > file 2>&1 &
    

    比如我在后台运行 helloworld.py 并规定输出到 hello.log 文件中,则需要:nohup python helloworld.py > hello.log 2>&1 &

    如果没有退出终端,则可以用命令jobs来查看当前后台任务,如果想要中断该任务用kill %n,n为任务号。
    如果已经推出终端则可以使用下命令查看后台 helloworld.py 的任务:

    ps -aux | grep "helloworld.py"
    

    可以查看到后台任务pid,终止任务使用kill pid

    展开全文
  • centos7后台运行程序

    千次阅读 2019-09-04 16:06:51
    使用nohup 命令可以后台运行程序,忽略输出,将输出结果保存到nohup.out文件中 使用方法: nohup command & 这样输出的结果会保存到文件中,可以继续运行其他程序命令 ...

    使用nohup 命令可以后台运行程序,忽略输出,将输出结果保存到nohup.out文件中
    使用方法: nohup command &
    这样输出的结果会保存到文件中,可以继续运行其他程序命令

    展开全文
  • nohup和&区别(如何后台运行程序

    万次阅读 2019-08-07 17:35:05
    在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。 nohup 是 no hang up 的缩写,就是不挂断的意思。 nohup命令:如果你正...
  • screen下载、linux后台运行程序非常实用、后台任务、screen linux redhat 、CentOs系统screen下载、linux后台运行程序、screen linux redhat 、CentOs系统screen下载、linux后台运行程序、screen linux redhat 、...
  • VBS后台运行程序

    千次阅读 2015-05-30 11:34:18
    VBS后台运行程序,程序隐藏! 代码: Set shell = Wscript.createobject("wscript.shell") a = shell.run ("d:\1.vbs",0) 将路径(d:\1.vbs)更换后将代码保存到VBS的文件里面,在windows下直接运行(路径中貌似不...
  • Linux查看后台运行程序,并将其关闭 在Linux的应用程序放在后台运行,可以让我们同时执行多个任务,提高工作效率。 1.将程序放在后台运行 1.1运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使...
  • linux 后台运行程序

    千次阅读 2021-02-24 15:59:48
    1. 在终端输入命令,使程序后台执行: nohup ./pso > pso.log 2>...使程序在Linux下后台运行 (关掉终端继续让程序运行的方法) 2. 关闭当前后台运行的命令 ​ ps命令 功能:查看当前的所有进程 ​ .
  • 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。 (1)&命令 功能:加在一个命令的最后,可以把这个命令放在后台执行 ...
  • 后台运行程序的几种方式

    千次阅读 2019-04-23 14:00:00
    后台运行程序的几种方式 目录 1. 当前终端后台运行 示例1,使用ctrl z, bg 示例2,使用& 示例3,重定向标准输出和标准错误输出 2. 脱离当前终端运行 示例4,使用nohup,忽略挂起,避免终端关闭...
  • 不显示窗口后台运行程序! 很值得下载看看!资源免费,大家分享!!
  • 浅谈Linux后台运行程序

    千次阅读 2018-10-31 10:12:12
    一般情况下,我们都是使用windows或Mac编程开发,往往服务器都是Linux的操作系统,如果你的服务器还是windows的,那么你...这时就需要了解一下怎么在Linux后台运行程序了,很简单你只需要几条命令,就可以做到了。 ...
  • 用ssh登录远程Linux服务器,经常需要运行一些耗时较长的程序,为避免因为终端关闭或网络问题引起程序运行中断,可后台运行程序。 1.后台运行的一种方法——nohup 运行nohup 原命令 &是最简单的形式 更多参数的...
  • unix下后台运行程序

    千次阅读 2010-01-29 19:05:00
    unix下后台运行程序的方法:Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql & 但是加入...
  • 在工程师(程序员)的学习和工作中,天天都在和程序打交道,然后依然有蛮多同学,竟然不知道如何去后台运行程序,并在需要的时候杀死它。 一、Nohup 如果要实现程序的后台运行,现在用的比较多的一种方案就是...
  • Centos7后台运行程序

    千次阅读 2020-11-23 10:56:13
    运行程序时在后边加上&可以使自己重新掌握控制台,但如果程序有输出的内容,则不能达到我们本来想要的结果.如: 程序运行后,输出的内容依然会显示在控制台上,而且发现Ctrl+C并不能停止它的运行. 2.nohup command ...
  • centos后台运行程序

    千次阅读 2019-06-14 14:28:00
    如何让退出终端或关闭终端电脑,还能让程序在服务器后台运行Python。 关键的命令:nohup *基本用法:进入要运行的py文件目录前 nohup python -up.py > test.log 2>&1 & *含义解释:nohup不挂起的...
  • linux中启动 java -jar 后台运行程序

    千次阅读 2018-12-26 16:17:22
    linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。 java -jar xxx.jar & 说明: 在末尾加入 & 符号 ...
  • Linux后台运行程序,输入输出重定向

    千次阅读 2014-10-30 14:19:54
    Linux后台运行程序,输入输出重定向 linux后台运行程序使用&,如,python main.py &,表示后台运行main.py, 即CTRL+C后此程序仍然在后台运行,ps aux|grep "python main.py"可以查看到。 但是当你的...
  • nohup 后台运行程序 nohup 命令 操作演示 tail 命令 查看文件的内容 nohup 后台运行程序 1、使用 Java 开发的可执行 .jar 程序,即可以直接双击运行,也可以使用 java -jar xxx.jar 命令运行,java -jar 命令...
  • 后台运行程序,且退出帐户之后继续运行 默认会提示appending output to nohup.out 原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用可用”>filename 2>&1”来更改缺省的重定向文件名 ...
  • Linux后台运行程序最实用的两种方式

    千次阅读 多人点赞 2020-12-16 17:16:23
    在Linux后台程序什么最好用?拒绝花里胡哨,运维大佬教你最实用的两招!快,快上车~
  • linux后台运行程序

    千次阅读 2018-06-14 09:58:04
    为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。& 当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test....
  • 在 Linux 上使用 screen 命令在后台运行程序 我们使用 ssh 登录到 Linux 服务器上时,可能会执行一些需要长时间运行的程序,这时候我们便可以使用 screen 命令了。 场景分析 我们需要运行一个深度学习任务,需要 ...
  • Linux后台运行程序

    千次阅读 2018-08-15 15:35:23
    一、问题发生 我们使用远程主机跑项目的时候,不可能一直开着连接窗口吧,那么怎么办呢...run.py: 你需要后台运行程序. >: 日志文件追加到文件中 run.log: 运行的日志,或你的文件的输出内容. &
  • Xshell或Linux终端后台运行程序方法

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

    千次阅读 2018-10-09 22:21:10
    而最常发生的是,我们直接运行了一个命令,但是没有使用nohup,后期又希望能够让这个程序后台运行,即使关闭了当前的terminal,程序也能如旧运行,这个时候往往需要 ctrl+z bg disown 关于disown的细节可参考: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 563,613
精华内容 225,445
关键字:

后台运行程序