-
2022-03-08 15:01:18
nohup /root/xxx.sh > xxx.log 2>&1 &
将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 xxx.log 文件中。
- 0 – stdin (standard input,标准输入)
- 1 – stdout (standard output,标准输出)
- 2 – stderr (standard error,标准错误输出
ps -aux | grep "xxx.sh"
- a : 显示所有程序
- u : 以用户为主的格式来显示
- x : 显示所有程序,不区分终端机
更多相关内容 -
Linux nohup实现后台运行程序及查看(nohup与&)
2020-09-14 23:03:00主要介绍了Linux nohup实现后台运行程序及查看(nohup与&),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
linux nohup及tail-f用法
2020-09-15 03:31:05给大家分享了linux nohup及tail-f用法相关内容,有兴趣的朋友可以参考学习下。 -
Linux nohup命令原理及实例解析
2021-01-09 04:06:10在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想... -
linux nohup命令
2021-06-04 08:37:12Linux nohup 命令 nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,...Linux nohup 命令
nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。
nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
使用权限
所有使用者语法格式
nohup Command [ Arg … ] [ & ]
参数说明:
Command:要执行的命令。Arg:一些参数,可以指定输出文件。
&:让命令在后台执行,终端退出后命令仍旧执行。
实例
以下命令在后台执行 root 目录下的 runoob.sh 脚本:nohup /root/runoob.sh &
在终端如果看到以下输出说明运行成功:appending output to nohup.out
这时我们打开 root 目录 可以看到生成了 nohup.out 文件。如果要停止运行,你需要使用以下命令查找到 nohup 运行脚本到 PID,然后使用 kill 命令来删除:
ps -aux | grep “runoob.sh”
参数说明:a : 显示所有程序
u : 以用户为主的格式来显示
x : 显示所有程序,不区分终端机
另外也可以使用 ps -def | grep “runoob.sh” 命令来查找。找到 PID 后,就可以使用 kill PID 来删除。
kill -9 进程号PID
以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:nohup /root/runoob.sh > runoob.log 2>&1 &
2>&1 解释:将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。
0 – stdin (standard input,标准输入)
1 – stdout (standard output,标准输出)
2 – stderr (standard error,标准错误输出) -
linux nohup和&
2021-05-15 18:18:20在linux上运行程序一般都直接适用nohup和&,但到底是什么意思?1.nohup不挂断地运行命令。no hangup的缩写,意即“不挂断”。一般理解记住一个命令最简单的方法是记住它是什么缩写,就自然理解了这个命令。 ...在linux上运行程序一般都直接适用nohup和&,但到底是什么意思?
1.nohup
不挂断地运行命令。no hangup的缩写,意即“不挂断”。一般理解记住一个命令最简单的方法是记住它是什么缩写,就自然理解了这个命令。 nohup运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号;
语法
nohup Command [ Arg ... ] [ & ]
nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。 如果不将 nohup 命令的输出重定向,输出将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
2.&
&是指在后台运行
运行 nohup --help Run COMMAND, ignoring hangup signals. 可以看到是“运行命令,忽略挂起信号”就是不挂断的运行,注意没有后台运行功能。
就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行
注意了nohup没有后台运行的意思;&才是后台运行
&是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出
那么,我们可以巧妙的吧他们结合起来用就是
nohup COMMAND &
这样就能使命令永久的在后台执行 例如:
sh test.sh & 将sh test.sh任务放到后台 ,即使关闭xshell退出当前session依然继续运行.
-
Linux nohup 教程
2022-03-29 13:23:24nohup教程后台运行命令查看控制台输出信息nohup.out 最后几行的日志 项目中,部署运行Jar项目运行,但是需要挂载运行,运用到了nohup命令,此刻在博客记录使用方式 后台运行命令 nohup java -Xdebug -Xrunjdwp:...项目中,部署运行Jar项目运行,但是需要挂载运行,运用到了nohup命令,此刻在博客记录使用方式
一、命令样例
1.1、查看nohup版本
nohup --version
1.2、nohup.out 最后几行的日志
tail -n 50 nohup.out
1.3、 查看控制台输出信息
tail -fn 50 nohup.out
1.4、后台运行命令
nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar /xxx/xxx.jar --spring.config.location=/xxx/config/application.yml &
运行命令会在linux的同级目录生产处nohup.out文件进行查看控制台输出语句
-
Linux nohup 实现命令后台运行并输出或记录到指定日志文件
2022-03-03 11:25:54后台运行命令:nohup nohup命令:nohup是不挂断的意思( no hang up)。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令忽略所有挂(SIGHUP)信号,可以在你退出帐户... -
Linux nohup命令不再默认输出日志文件
2021-10-21 13:22:14Linux nohup命令不再默认输出日志文件 -
Linux nohup运行.sh脚本文件
2021-12-08 11:00:20记录一下,在Linux 终端运行.sh文件,以前只在终端nohup过.py文件。 nohup python -u Job.py >/dev/null 2>error.log 2>&1 & 这次后台启动带参数的脚本文件,正常启动: 该脚本文件是多进程 bash ... -
Linux nohup命令用法详解
2021-12-22 13:25:28nohup英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 nohup命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 ... -
linux nohup.out
2022-02-18 09:30:38linux,nohup.out -
Linux nohup实现后台运行程序及查看(nohup与&
2021-12-25 21:13:07一般运行linux上的程序都是执行 .sh 文件(./sh文件),那如果不影响当前CMD窗口的操作,需要后台运行怎么办呢? 这时就需要借助 nohup 和 & 命令来实现。 nohup java -... -
linux nohup的使用及详解
2019-11-16 10:48:35nohup command & 作用,即使terminal(终端)关闭或者电脑死机程序依然运行; 二、nohup 安装: 1.查询nohup是否安装 which nohup --目录(默认/usr/bin/下) 2.下载nohup命令 yum install coreut... -
Linux nohup、 &、2>&1以及/dev/null 2>&1
2021-06-08 20:05:30文章目录Linux nohup、&、2>&1以及/dev/null 2>&1nohup命令&命令nohup和&的区别2>&1 &/dev/null 2>&1示列参考 Linux nohup、&、2>&1以及/dev/null 2>&... -
Linux nohup启动
2018-11-15 11:37:03#nohup java -jar xxx.jar & # nohup sh /bin/xxx.sh & 这样是守护进程的方式启动,启动完敲回撤,日志文件会写入nohup 里面 -
linux nohup 命令的应用
2020-10-09 15:02:31nohup wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 2>&1 & 默认输出到当前目录下 nohup.out 的 文件中 nohup wget ... -
Linux nohup 与 &的区别
2022-04-14 09:13:25linux nohup与&的区别 -
linux nohup 关终端不中断进程
2020-12-29 17:38:17感谢各路大神帮忙,使用nohup让程序后台跑起来。不想看的直接输入$ nohup yourapps &...Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysq... -
linux nohup 指定输出文件
2020-08-06 14:47:59nohup 命令 > 文件 2>&1 示例 nohup ./server >log 2>&1 -
Linux nohup用法
2018-09-19 16:50:15在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。 比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。 可是... -
linux nohup 加密码
2021-07-13 21:16:33nohup command(e.g nohup scp root@*.*.*.*:/mnt/peer1/ledgersData/stateLeveldb.tar.gz ./) --上面不要在最后加 & 回车。终端会打印 nohup: 忽略输入并把输出追加到"nohup.out" $ password: 输入密码 ... -
Linux nohup中的2>&1
2021-09-15 11:40:16nohup命令 关闭当前session不会中断程序,可以通过kill等命令终止。 示例及说明 nohup command > output.log 2>&1 & 其中 2>&1是用来将标准错误2重定向到标准输出1中。1前面的&是为了让...