Bash 脚本来运行 php 脚本
我有一个php脚本,我想使用bash脚本运行,所以我可以使用Cron每分钟左右运行一次php脚本。
据我所知,我需要创建bash脚本来处理php脚本,然后允许我使用Cron工具/计时器。
到目前为止,我被告知我需要把:
#!/pathtoscript/testphp.php
在我的php脚本的开头。我不知道从这里做什么...
有什么建议吗?谢谢。
我有一个php脚本,我想使用bash脚本运行,所以我可以使用Cron每分钟左右运行一次php脚本。
据我所知,我需要创建bash脚本来处理php脚本,然后允许我使用Cron工具/计时器。
到目前为止,我被告知我需要把:
#!/pathtoscript/testphp.php
在我的php脚本的开头。我不知道从这里做什么...
有什么建议吗?谢谢。
如果您将PHP安装为命令行工具(尝试向终端发出并查看它是否有效),则您的shebang()行需要如下所示:php
#!
#!/usr/bin/php
把它放在脚本的顶部,使其可执行(),然后做一个Cron作业来执行该脚本(就像你执行bash脚本一样)。chmod +x myscript.php
您也可以使用 .php myscript.php
有时PHP被放置在非标准位置,所以最好先找到它,然后尝试执行。
#!/usr/bin/env bash
PHP=`which php`
$PHP /path/to/php/file.php