我需要一个调度程序(仅限一次操作)用于我正在编码的站点(在 php 中),我有两个想法:
1- 使用 crontab 运行 php 脚本,并针对计划操作的数据库进行验证,并执行比当前时间更早的操作。
2-使用“at”命令安排各种任务。
第二个选项似乎更好更简单,所以这就是我想要做的。但是,我还没有找到一种方法来告诉“at”使用 PHP 解释器运行命令,到目前为止,我一直在创建一个 .sh 脚本,其中包含一个命令,即通过php解释器。这远非最佳设置,我希望我可以直接通过“at”执行 php 代码,例如:
at -e php -f /path/to/phpscript time
可能吗?我没有发现任何关于在 man 或 online 中使用 bash 以外的环境的信息。