我的网站文件夹中有一个需要每周执行的PHP脚本。
我在debian 6(root)上。
如何使用crontab
每周运行这个PHP脚本(在cli中)?
我的意思是我应该在/etc/cron.weekly
中复制哪种文件来运行我的php文件?
答案 0 :(得分:1)
只需使用带有“shebang”行的可执行PHP脚本:
#!/usr/bin/php
<?php
// Your PHP code goes here
echo "Hello World!";
?>
使其可执行:
$ chmod +x myscript.php
测试它:
$ ./myscript.php
Hello World!
“shebang”(#!)告诉shell这个脚本是用PHP执行的,可以在/usr/bin/php
中找到。
或者,您可以编写一个小的shell脚本,用PHP脚本调用PHP解释器:
#!/bin/bash
/usr/bin/php -f /path/to/script.php