- —— nohup命令
最近需要维护实验室网站,使用rails框架。但启动rails后会输出一系列信息,而且需要在后台运行。
查阅相关资料,nohup命令满足这个需求。下面对此简单说明一下:
使用:
nohup 命令
用途:
让程序自动运行
语法:
nohup Command [Arg…] [ &]
由Command参数及Arg参数指定。
当会话注销后 可以在后台运行。【需要指定 & 】
无论nohup命令的输出是否重定向到终端,其输出都会输出到当前目录的nohup.txt文件中。(如果当前目录的nohup.txt没有写权限,则重定向到$HOME/nohup.txt中)
注:要使得会话注销后任务也可以在后台运行,除了 & 必须外,还需要输入exit命令,使得会话注销。否则如果直接关闭terminal,任务不会继续在后台运行。