`
duanwenping520
  • 浏览: 4959 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

nohup 不挂断地运行命令

阅读更多
nohup 命令

  用途:不挂断地运行命令。

  语法:nohup Command [ Arg ... ] [ & ]
    nohup mv /archive0/archive1/data/output/Univex/US_EOD/2011* . &
  描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

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

  退出状态:该命令返回下列出口值:

  126 可以查找但不能调用 Command 参数指定的命令。

  127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。

  否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。

  nohup命令及其输出文件

  nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。

  该命令的一般形式为:nohup command &

  使用nohup命令提交作业

  如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

  nohup command > myout.file 2>&1 &

  在上面的例子中,输出被重定向到myout.file文件中。

  使用 jobs 查看任务。
    jobs
  使用 fg %n 关闭。

  另外有两个常用的ftp工具ncftpget和ncftpput,可以实现后台的ftp上传和下载,这样我就可以利用这些命令在后台上传和下载文件了。

分享到:
评论

相关推荐

    Linux nohup实现后台运行程序及查看(nohup与&)

    加在一个命令的最前面,表示不挂断的运行命令 (2) & 加载一个命令的最后面,表示这个命令放在后台执行 2. 查看后台运行的命令 有两个命令可以来查看,ps 和 jobs。区别在于 jobs 只能查看当前终端后台

    【已解决】利用nohup使得Python Flask项目在Ubuntu系统上后台运行

    1、nohup 是 no hang up 的缩写,就是不挂断的意思。 2、nohup命令:在系统上运行一个进程的时候,不想让其在你退出账号时关闭,即可用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。 3、...

    一文明白使用nohup将服务器训练程序后台运行不关闭+随时通过查看训练情况输出与visdom可视化

    使用nohup将训练程序后台不间断运行+随时查看训练情况输出与可视化使用服务器进行远程训练nohup指令和查看输出缺省输出文件的写法指定输出文件的写法和CUDA一起用实时查看out配合visdom使用 使用服务器进行远程训练 ...

    详解linux下nohup日志输出过大问题解决方案

    运行这个命令时,系统会忽略所有的挂断(HUP)信号,使得即使用户注销或关闭终端,命令也能继续执行。如果不指定重定向,日志默认会被输出到当前目录下的`nohup.out`文件中。例如,`nohup ./execute.sh &`会启动`...

    Django项目后台不挂断运行的方法

    nohup(no hang up)用途:不挂断的运行命令 &用途:在后台运行 nohup /root/start.sh & 在shell中回车后提示: [~]$ appending output to nohup.out 原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起...

    linux nohup及tail-f用法

    用途:不挂断地运行命令。 语法:nohup Command [ Arg … ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。...

    php守护进程 加linux命令nohup实现任务每秒执行一次

    Unix中 nohup 命令功能就是不挂断地运行命令,同时 nohup 把程序的所有输出到放到当前目录 nohup.out 文件中,如果文件不可写,则放到 <用户主目录>/nohup.out 文件中。那么有了这个命令以后我们php就写成shell ...

    在python中使用nohup命令说明

    nohup 是 no hang up 的缩写,就是不挂断的意思。 如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令,该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。 实例操作 ...

    python nohup 实现远程运行不宕机操作

    - `&`:在后台运行命令。 ### 实时查看输出结果 如果想要实时查看程序的输出,可以使用`tail`命令: ```bash tail -fn 50 nohup.out ``` `-f` 参数表示跟随文件的尾部,`-n 50` 表示显示最后50行的内容。这样,...

    Linux nohup命令原理及实例解析

    而`nohup`命令则可以让程序完全独立于终端运行,不受用户退出的影响。 **输出重定向** `nohup`命令运行的程序的输出,默认会被重定向到当前目录下的`nohup.out`文件。如果这个文件不可写,那么输出会被重定向到用户...

    Linux启动与停止spring boot工程的脚本示例

    在springboot项目启动有三种方式: 1、运行主方法程序 ...nohup 不挂断运行指令 一般在linux中可以直接使用: java -jar yourapp.jar 来启动程序,但是这样进程一旦终止,程序也就马上挂断运行,

    java中-jar 与nohup的对比

    使用 `nohup` 命令可以使 Jar 文件在后台长时间运行,适合生产环境中长时间运行的应用程序。例如,如果您想要在生产环境中启动一个 Jar 文件,可以输入 `nohup java -jar a.jar &`,这将启动 Jar 文件并将其放入后台...

    浅析Linux中使用nohup及screen运行后台任务的示例和区别

    本文主要探讨了两种常用的方法:`nohup`和`screen`,它们都能帮助用户在关闭终端后继续运行命令或脚本。 首先,让我们来看`nohup`命令。`nohup`是“no hang up”的缩写,它使得命令在后台运行并且忽略挂断(SIGHUP...

    linux &、nohup与Systemctl的使用

    当使用`nohup command`启动程序时,程序的输出会被重定向到`nohup.out`文件,而不是终端,而且它对`SIGHUP`(挂断信号)免疫,所以不会因为终端关闭而停止。但是,`nohup`并不免疫`SIGINT`(中断信号),即`Ctrl+C`...

Global site tag (gtag.js) - Google Analytics