ssh后面接上nohup+命令,能不能让命令在远程后台不依赖终端执行
时间: 2023-07-31 12:03:52 浏览: 99
是的,使用nohup命令可以在远程后台执行命令,并且不依赖于终端。nohup命令可以将命令的标准输出和标准错误输出重定向到一个文件中,从而避免命令因为终端的关闭而被中断。您可以使用以下命令将命令在远程后台执行并且不依赖于终端:
```
nohup command &
```
其中,command表示您要执行的命令。&符号将命令放入后台执行。执行命令后,您可以关闭终端并且命令仍将在远程后台执行。在命令执行期间,nohup会将输出重定向到nohup.out文件中。您也可以使用以下命令将输出重定向到其他文件:
```
nohup command > output.log 2>&1 &
```
其中,output.log表示您要将输出重定向到的文件名。2>&1表示将标准错误输出重定向到标准输出。执行命令后,输出将被写入output.log文件中,而不是nohup.out文件中。
阅读全文