nohup如何实现后台运行
时间: 2023-10-27 18:25:26 浏览: 161
nohup 是一个在 Unix 和类 Unix 系统下运行命令的工具,它可以在命令执行结束后继续在后台运行。要使用 nohup 实现后台运行,可以按照以下步骤操作:
1. 打开终端或者命令行界面。
2. 输入要执行的命令,例如:`nohup command-name &`。
这里的 `command-name` 是你要在后台运行的命令。
`&` 符号用于将命令放入后台运行。
3. 按下回车键执行命令。
4. 关闭终端或者退出登录时,命令将继续在后台运行。
使用 nohup 后,命令将不受终端关闭或者退出登录的影响,持续在后台运行。同时,nohup 会将命令的输出重定向到一个名为 `nohup.out` 的文件中,你可以通过查看该文件来获取命令的输出信息。
需要注意的是,nohup 命令并不能保证命令的完全无人值守运行,因为它依赖于操作系统的进程管理。如果想要更加稳定和可靠地实现后台运行,可以考虑使用其他工具或者技术。
相关问题
windows cod上以nohup方式后台运行一个exe 程序
在 Windows 上,可以使用以下步骤将一个 EXE 程序以 nohup 方式后台运行:
1. 打开命令提示符或 PowerShell。
2. 使用 cd 命令切换到 EXE 程序所在的目录。
3. 在命令行中输入以下命令:
```
start /B /WAIT /MIN program.exe > program.log 2>&1
```
其中,program.exe 是要运行的 EXE 程序的文件名,program.log 是输出日志的文件名。
4. 按下 Enter 键运行命令。此时程序将以 nohup 方式后台运行,并将输出写入到 program.log 文件中。
注意:在 Windows 上,没有类似于 nohup 命令的工具,但是可以使用 start 命令的 /B 参数来实现类似的效果。此外,还可以使用 PowerShell 的 Start-Process 命令来完成类似的操作。
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 ]
阅读全文