2016 - 2025

感恩一路有你

nohup如何执行shell脚本 shell脚本中用nohup启动3个进程,为什么输入回车后会有一或两个进程被杀掉?

浏览量:1954 时间:2021-03-14 16:11:17 作者:admin

shell脚本中用nohup启动3个进程,为什么输入回车后会有一或两个进程被杀掉?

重写为:(nohup。/a)和(nohup。/b)和(nohup。/C)等待注意:打开三个子shell在后台执行操作,()表示打开子shell。如果不带括号直接写,会直接在父shell中操作,可能会导致逻辑错误,因为这个进程不是在命令行上执行的,根据实际情况添加Wait,也就是说前三个进程完成后,我们将进入下一步

在应用UNIX/Linux时,我们通常希望程序在后台运行,因此我们经常

在程序末尾使用&使程序自动运行。例如,我们需要在后台运行MySQL/usr/local/MySQL/bin/mysqldusafe

–user=MySQL

&;但是许多程序不像mysqld,所以我们需要nohup命令。如何使用nohup命令?下面是nohup命令的一些用法。

nohup/根/开始.sh&Amp

在shell中输入后提示:

[~]$将输出附加到不呼出

原始程序的标准输出将自动更改为当前目录不呼出文件,起日志的作用。

但这一步有时会出现问题。当终端关闭时,进程将自动关闭并查看不呼出您可以看到,当终端关闭时,服务会自动关闭。

求解:linux下找不到nohup这个命令?

使用nohup命令执行,例如:nohuptest.sh和ampnohup命令用途:不挂断运行命令。语法:nohupcommand[Arg][&]描述:nohup命令运行由command参数和任何相关Arg参数指定的命令,忽略所有up信号。注销后,使用nohup命令在后台运行程序。要在后台运行nohup命令,请在命令末尾添加&(“and”的符号)。无论nohup命令的输出是否重定向到终端,输出都将附加到当前目录不呼出文件。如果不呼出文件不可写,输出重定向到$home/不呼出文件。如果无法创建或打开任何文件进行追加,则无法调用command参数指定的命令。如果标准错误是终端,那么指定的命令将写入标准错误的所有输出,并重定向到与标准输出相同的文件描述符。

nohup如何执行shell脚本 shell脚本中退出nohup nohup执行shell脚本

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。