美文网首页
Linux后台运行任务

Linux后台运行任务

作者: duyi324 | 来源:发表于2019-03-05 16:00 被阅读0次

nohup (no hang up)命令

  • 用途:不挂断地运行命令。
  • 语法:nohup Command [ Arg … ] [ & ]
  • 例子: nohup sh example.sh &
  • 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。

nohup 命令可以使命令永久的执行下去,和终端没有关系,退出终端也不会影响程序的运行;
& 是后台运行的意思,但当用户退出的时候,命令自动也跟着退出。
那么,把两个结合起来nohup 命令 &这样就能使命令永久的在后台执行

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的nohup.out文件中。如果当前目录的nohup.out文件不可写,输出重定向到$HOME/nohup.out文件中。如果没有文件能创建或打开以用于追加,那么Command参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。

相关文章

  • Linux后台运行任务

    nohup (no hang up)命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg ...

  • linux中的&&和&,|和||

    在linux中,&和&&,|和||介绍如下: & 表示任务在后台执行,如要在后台运行redis-server,则有...

  • linux

    在linux中,&和&&,|和||介绍如下: & 表示任务在后台执行,如要在后台运行redis-server,则有...

  • linux后台运行和关闭、查看后台任务

    linux后台运行和关闭、查看后台任务 fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 一...

  • Linux命令后台运行

    Linux后台运行命令有两种方式: cmd & : 后台运行,关掉终端会停止运行 nohup cmd & : 后台...

  • 让后台Stopped的进程继续运行

    Linux中可以通过&,让进程到后台运行。然后用jobs,fg,bg命令查看和切换任务队列。但是,当后台进程可以和...

  • linux在后台运行任务的方法

    我们经常会碰到这样的问题,用telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结...

  • linux下任务提交以及如何后台运行任务

    有时候 我讲解后台提交任务,一般都要讲半个小时,有时候讲一百遍也不能要求所有人记住每个字眼,因此我写下来这篇博文,...

  • Linux后台运行程序与指定输出文件

    作者:Gakki 后台启动运行 linux 后台运行命令有两种方式:cmd &:后台运行,关掉终端会停止运行noh...

  • linux后台运行

    xx_net.sh start/stop/restart 开机自启:在/etc/rc.local中添加一行:sud...

网友评论

      本文标题:Linux后台运行任务

      本文链接:https://www.haomeiwen.com/subject/zvlouqtx.html