您可以在执行sh文件时使用nohup命令,例如:nohup ./your_script.sh &。这将使您的脚本在后台运行,并忽略任何挂起或终止信号。如果您想在后台运行脚本并且不想让它返回任何消息,请使用以下命令:nohup ./your_script.sh >/dev/null 2>&1 &。这将将脚本的所有输出重定向到/dev/null,并将其从当前会话中分离出来。

不让shell返回killed在Linux中当一个进程被操作系统杀死时它会返回一个killed消息。如果您想防止这种情况发生您可以使用以下方法:1 使用nohup命令运行您的命令。这将使您的命令在后台运行并忽略任何挂起或终止信号。例如:nohup command &2 使用disown命令将您的命令从当前shell会话中分离出来。这将使您的命令在后台运行并且即使您关闭当前会话它也会继续运行

原文地址: https://www.cveoy.top/t/topic/bSXl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录