在Linux系统上使用NOHUP(无挂起)命令,并在用户登录后继续运行指定的命令或脚本。 以下是使用NOHUP命令的一些提示:&
将输出重定向到文件。 您可以明确指定输出文件:
nohup命令> output.log 2>&1&
此处>将标准输出重定向到output.log和标准误差为标准输出。
高级用法
在后台运行,忽略了悬挂信号。
使用
&符号。
指定工作目录:使用CD命令切换到所需的工作目录,然后运行NOHUP命令。确保该过程在用户注销后继续运行:
SETSID NOHUP命令&
监视过程:使用PS命令:
PS -EF |监视该过程的状态GREP命令
退出该过程。如果需要终止该过程,则可以使用kill命令。
示例
假设您有一个长期脚本long_running_script.sh,您可以像这样运行它:
nohup ./long_running_script.sh> long_running_script.log 2>&1&1&1&1&1&1&1和1&1 long_running_script.log file。
通过这些提示,您可以更有效地使用NOHUP命令,以确保即使用户注销后,命令或脚本也继续运行。
以上内容来自互联网,并不代表本网站的所有视图! 关注我们:zhujipindao .com
评论前必须登录!
注册