如何使用nohup命令运行Shell脚本

时间:2020-01-09 10:39:38  来源:igfitidea点击:

问题:如何运行不受挂断影响的命令或shell脚本,并输出到非tty或文件中。
如何使用nohup命令运行名为~/utils/backup upload的脚本?

答:nohup是Unix命令,用于在抑制HUP(挂断)信号动作的同时运行另一个命令,从而使发出命令的用户注销后该命令能够继续运行。
它最常用于在后台作为守护程序运行命令。
如果尚未重定向,则通常会进入终端的输出将进入名为nohup.out的文件。

使用nohup命令运行脚本

执行以下命令以运行名为~/utils/backup的脚本,并使用上载作为脚本的参数:

$ nohup ~/utils/backup "upload" &