nohup后台运行服务
时间: 2023-10-27 11:22:58 浏览: 115
Linux nohup实现后台运行程序及查看(nohup与&)
nohup命令用于在后台运行命令或服务,即在退出SSH客户端后,程序仍然可以继续执行。通过使用nohup命令,可以忽略所有挂断(SIGHUP)信号,从而保证程序持续运行。
一种常见的使用方式是将命令的输出重定向到一个文件中,可以使用 "> "符号来重定向输出。例如,使用以下命令可以将输出重定向到同级目录下的XXX.out文件中:
nohup 命令 > XXX.out &
具体到您的例子,可以使用以下命令来实现nohup后台运行服务:
nohup ./start-dishi.sh > output 2>&1 &
其中,"> output"表示将输出重定向到名为output的文件中,"2>&1"表示将标准错误输出也重定向到标准输出中,"&"表示在后台运行命令。
这样,当您关闭SSH客户端后,程序将继续在后台执行,并将输出保存到output文件中。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [linux不挂断运行python文件](https://blog.csdn.net/stay_foolish12/article/details/109448622)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [nohup 后台运行](https://blog.csdn.net/qq_35091353/article/details/106217195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文