Linux nohup后台启动/ 后台启动命令中nohup 、&、重定向的使用
在Linux中,我们可以使用nohup
命令配合&
符号来将一个命令放到后台执行,并且使得这个命令不会因为终端关闭而停止运行。同时,我们可以使用>
或>>
来重定向命令的输出到文件中。
解决方案1:使用nohup和&
nohup command &
解决方案2:使用nohup,重定向标准输出和标准错误输出
nohup command > output.txt 2>&1 &
解决方案3:使用screen或tmux创建一个会话,在会话中运行命令,然后可以关闭终端或者SSH会话,命令仍然会运行。
screen
command
Ctrl+A, D
然后,你可以随时回来查看你的会话,命令仍然在运行。
screen -r
解决方案4:使用at命令,设置一个时间,在这个时间运行命令,然后你可以关闭终端或者SSH会话。
at now + 1 minute
command
Ctrl+D
以上就是在Linux中后台启动命令的几种方法。
评论已关闭