诺惠普
nohup命令执行由Command参数和相关Arg参数指定的命令,并忽略所有中断信号。 注销后,使用nohup命令运行后台程序。 要在后台运行nohup命令,请在命令末尾添加一个表示" and "的符号。
nohup是nohangup的缩写,意思是不切。
nohup命令:如果正在运行进程,并且您认为退出帐户不会终止该进程,请使用nohup命令。 关闭/关闭帐户/终端后,此命令还可以继续相应的进程。
默认情况下,作业的所有输出都重定向到名为nohup.out的文件。
回到首位
外壳
1.nohupcommandmyout.file21
在上例中,为0stdin (标准输入)、1stdout (标准输出)、2stderr (标准错误);
21将标准错误(2)重定向至标准输出)1),标准输出)1)重定向至myout.file文件并输入。
2.022***/usr/勤奋的迷你裙/python/home/pu/download _ pdf/download _ dfcf _ pdf _ to _ OSS.py/home/pu/download
这是放置在crontab上的定时任务,晚上22点害怕此任务,启动此python的脚本,并将日志写入download_dfcf_pdf_to_oss.log文件
与nohup的区别
:在后台运行
nohup (不断开连接运行。 注意没有在后台执行的功能。 )是指在nohup上执行命令时,无论用户终端如何,命令都会永久执行。 例如,我们断开SSH连接不会影响他的执行。 注意nohup没有在后台运行的意义。 正在执行后台
这意味着在后台运行,但用户推送(挂起)时,命令也会自动终止
那么,我们可以巧妙使用吧。 他们是组合使用的
nohupCOMMAND
这允许命令在后台永久运行
例如:
1.shtest.sh
将shtest.sh任务置于后台,关闭xshell并退出当前session后继续运行,但会丢失标准输出和标准错误消息。 (缺少的日志输出) )。
如果将shtest.sh任务置于后台并关闭xshell,相应的任务也会停止。
2.nohupshtest.sh
将shtest.sh任务置于后台,关闭标准输入。 终端将无法接收任何输入(标准输入),并将标准输出和标准错误重定向到当前目录下的nohup.out文件。 关闭xshell并退出当前session后继续运行。
3.nohupshtest.sh
将shtest.sh任务置于后台,但标准输入仍然可用。 终端接收任何输入,并将标准输出和标准错误重定向到当前目录下的nohup.out文件。 关闭xshell并退出当前session后继续运行。
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。