当我们ssh到某一服务器上后,经常需要在后台运行某一个程序,以便当我们断开ssh以后,任务依然能正常执行而不被挂起,起到一种伪服务(daemon)的效果。
Shell格式:nohup your-cmd &
# 在后台同步下载Android OS代码
nohup ~/bin/repo sync -j4 2>&1 &
此时,将会在当前目录下,建立一个nohup.out的文件,并将后台运行的程序输出到控制台的内容都重定向至此文件。
同时,可以将错误输出也重定向(2>&1
)到nohup.out文件中
# 在后台同步下载Android OS代码
nohup ~/bin/repo sync -j4 2>&1 &
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8