nohup
(no hang-up)是一个在Linux和Unix系统中用于在后台运行命令的实用程序,即使关闭终端或断开连接,它也会继续运行
以下是一些使用nohup
与其他命令组合的示例:
nohup your_command &
将your_command
替换为您要运行的命令。&
符号将命令放入后台运行。
nohup your_command > output.log 2>&1 &
这将把标准输出(stdout)和标准错误(stderr)都重定向到名为output.log
的文件中。
nohup
运行多个命令:您可以使用分号(;
)或双与符号(&&
)将多个命令连接在一起。例如:
nohup command1 ; command2 &
或者
nohup command1 && command2 &
这将首先运行command1
,然后运行command2
。如果使用&&
,则只有当command1
成功执行时,才会运行command2
。
nohup
中使用管道(|
):您还可以在nohup
命令中使用管道将一个命令的输出作为另一个命令的输入。例如:
nohup command1 | command2 &
这将把command1
的输出作为command2
的输入,并在后台运行这两个命令。
请注意,nohup
命令通常与&
符号一起使用,以便在后台运行命令。这可以确保即使关闭终端或断开连接,命令也会继续运行。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS nohup命令如何与其他命令组合使用