我想通过 cron-job 执行一个 PHP 脚本,但它必须每秒钟或每 2 秒执行一次。(PHP 文件通过 opengraph 更新页面的封面照片)
所以我决定写一个下面的shell脚本。但是 php 在由 shell 脚本执行时是如何工作的,它是像从浏览器请求的那样正常工作还是会发生什么?会话有效吗?
#!/bin/bash
while true; do
/path/to/file.php
sleep 1
done;
echo "Stopped" | mail -s "Cron script has stopped." mymail@domain.com