nohup bash your_script.sh > output.log 2>&1 & echo $! > pid.txt
说明:
nohup:忽略挂起信号,允许脚本在你退出终端后继续运行。bash your_script.sh:执行你的脚本。> output.log 2>&1:将输出和错误日志重定向到output.log文件。你可以更改日志文件名。&:将命令放入后台运行。echo $! > pid.txt:$!是最后一个后台进程的 PID,这会将进程号写入pid.txt文件中。
还可以在 your_script.sh 脚本中使用sleep之类的函数代码,控制脚本到底每几秒执行一次




最新评论