nohup 启动加namespace
时间: 2023-08-22 20:15:28 浏览: 50
你可以通过以下方式使用 `nohup` 命令启动一个进程,并将其放置在指定的 namespace 中:
```
nohup ip netns exec <namespace-name> <command> &
```
其中,`<namespace-name>` 是你想要使用的 namespace 的名称,`<command>` 是你想要在该 namespace 中运行的命令。在这个命令的末尾加上 `&`,可以将其放在后台运行,从而防止在终端关闭时被中断。
例如,如果你想要在名为 `my-namespace` 的 namespace 中启动一个名为 `my-app` 的应用程序,你可以使用以下命令:
```
nohup ip netns exec my-namespace my-app &
```
这将在 `my-namespace` namespace 中启动 `my-app` 应用程序,并将其放置在后台运行。
相关问题
nohup 启动脚本
你可以使用 `nohup` 命令来在后台运行一个脚本,并且不会受到终端关闭的影响。下面是一个示例:
```
nohup <command> &
```
其中 `<command>` 是你要运行的脚本或命令。通过在命令的末尾加上 `&` 符号,你可以将任务放到后台执行。
使用 `nohup` 启动脚本后,输出会被重定向到一个名为 `nohup.out` 的文件中。你可以使用 `tail -f nohup.out` 命令来实时查看输出内容。
请注意,使用 `nohup` 启动的任务仍然会在系统中运行,直到它完成或被手动终止。你可以使用 `ps -ef | grep <command>` 命令来查找并终止相关的进程。
nohup启动jar
可以使用以下命令来在后台启动一个jar包并且不受终端关闭的影响:
```
nohup java -jar yourJarFile.jar > log.out 2>&1 &
```
其中,`yourJarFile.jar`是你要启动的jar包的文件名,`log.out`是输出日志的文件名。
这个命令会将输出重定向到`log.out`文件中,并且在后台运行。如果需要停止这个进程,可以使用`kill`命令。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)