我需要在我的服务器上保持一个 php 脚本运行并保持活动状态,该脚本运行并检查数据库的记录,如果需要则进行处理,休眠 3 次,然后无限循环循环到脚本的顶部。问题是启动它,如果我使用 php script.php 通过终端(它在 ubuntu 系统上运行)启动它,那么如果终端会话结束,脚本将停止运行。
那么我该如何启动脚本,以便它继续在后台运行。
此外,如果我设置了一个每小时运行一次的 cron 作业并启动另一个脚本来检查主脚本是否仍在运行,如果没有重新启动它,我将如何获取此检查器脚本来检查初始脚本是否仍在运行(即使它在睡觉)。
任何帮助将不胜感激