/etc/cron.weekly中的PHP脚本

时间:2011-02-13 13:13:09

标签: linux cron debian php

我的网站文件夹中有一个需要每周执行的PHP脚本。

我在debian 6(root)上。

如何使用crontab每周运行这个PHP脚本(在cli中)? 我的意思是我应该在/etc/cron.weekly中复制哪种文件来运行我的php文件?

1 个答案:

答案 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