nohup的用法

不挂断的执行命令,后台执行加上&。

一般用法

  nohup command [&]

  缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中

也可以指定输出文件

  nohup command > myout.file 2>&1 &

>myout.file 标准输出重定向到myout.file

2>&1 标准输入重定向到标准输出

&1 标准输出

时间: 2024-10-09 14:13:02

nohup的用法的相关文章

linux后台执行命令:&与nohup的用法

& 这种方法很简单,就是在命令之后加个“&”符号就可以了,如下: ./test & 这样一来,test程序就在后台运行了.但是,这样处理还不够,因为这样做虽然程序是在后台运行了,但log依然不停的输出到当前终端.因此,要让终端彻底的清静,还应将log重定向到指定的文件: ./test >> out.txt 2>&1 & 2>&1是指将标准错误重定向到标准输出,于是标准错误和标准输出都重定向到指定的out.txt文件中,从此终端彻底清静

nohup命令执行推出后进程退出

nohup命令常常用于让进程在后台执行.但是如果仅仅是执行: nohup command & 之后直接关闭终端的话,会发现之前已经启动进程也会退出.解决办法:nohup command & 之后,看到输出: appending output to nohup.out还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端. [参考]1.http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051

SSH Backgroup工具汇总

1. nohup 常见的nohup,用法比较简单,就不赘述了,可以参考相应的wiki百科. https://en.wikipedia.org/wiki/Nohup 2. screen screen也是常见的在shell中启动后台进程的方法.安装方法很简单:yum -y install screen. 基本语法为: > screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称&

[转]screen 的使用

当我们使用securecrt,putty, 等连接远程服务器时,如果正在执行一个程序,比如shell 脚本,退出当前的窗口会导致程序终止!其原理如下: 根据POSIX.1定义: 1 挂断信号(SIGHUP)默认的动作是终止程序. 2 当终端接口检测到网络连接断开,将挂断信号发送给控制进程(会话期首进程). 3 如果会话期首进程终止,则该信号发送到该会话期前台进程组. 一个进程退出导致一个孤儿进程组中产生时,如果任意一个孤儿进程组进程处于STOP状态,发送SIGHUP和SIGCONT信号到该进程组

linux的nohup命令的用法。

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会 用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &.可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法. nohup /root/start.sh & 在shell中回车后提示: [~]$ appending outpu

linux的nohup命令的用法

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &.可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法. nohup /root/start.sh & 在shell中回车后提示: [~]$ appending output

【转】linux的nohup命令的用法

本文转自http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &.可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命

nohup

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &.可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法. nohup /root/start.sh & 在shell中回车后提示: [~]$ appending output

使用nohup后台执行ftp传输命令

因为有的时候会需要长时间传输文件,所以想用nohup 结合shell脚本一起使用,就不用一直在电脑面前了 . nohup 用法: nohup command & 然后就会出现 对应的 pid 线程号,可以记住,这样执行出错的时候,可以直接用kill -9 pid 掉 传输FTP 脚本 ftp.sh如下 : echo "start files upload,pid: $$" ftp -niv <<- EOF open IP_ADDRESS user name pass