php - 用于运行 php 脚本的 Bash 脚本

标签 php bash shell cron

我有一个 php 脚本,我想使用 bash 脚本运行它,所以我可以使用 Cron 每隔一分钟左右运行一次 php 脚本。

据我所知,我需要创建 bash 脚本来处理 php 脚本,这样我就可以使用 Cron 工具/计时器。

到目前为止我被告知我需要放:

#!/pathtoscript/testphp.php

在我的 php 脚本的开头。我不确定从这里开始做什么......

有什么建议吗?谢谢。

最佳答案

如果您将 PHP 安装为命令行工具(尝试向终端发出 php 并查看它是否有效),您的 shebang (#!) 行需要看起来像这样:

#!/usr/bin/php

将它放在脚本的顶部,使其可执行 (chmod +x myscript.php),并创建一个 Cron 作业来执行该脚本(与执行 bash 脚本的方式相同) ).

您也可以使用 php myscript.php

关于php - 用于运行 php 脚本的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5506913/

相关文章:

php - 如何终止 laravel 迁移中的数据丢失

php - 将 Proxygen 或 NGINX + FastCGI 本地套接字与 HHVM 一起使用性能更好吗?

javascript - 搜索文本文件、显示超链接并打印内容

regex - 通过 shell 脚本复制目录结构

php - 通过 php 执行 bash 脚本

php - 如何将 3 个不同数据库的 3 个数据库表合并到数据库 4 中

linux - 如何导出计算节点的路径,并行编程

linux - 命令存在但在 bash 脚本中找不到

mysql:找不到命令,但它在我的路径中

linux - 通过删除字母从 shell 重命名文件