運行PHP腳本,所以這是我的cronjob用的cronjob
PATH=/package/host/localhost/php-5.4.7-1/bin:/bin:/usr/bin
PHPRC=/home/stuff/etc
* * * * * php /home/stuff/private/xFEklnTekl/cmd.php
,這是cmd.php文件
<?php
$c = file("c.txt");
$f = fopen("c.txt", "w+");
$g = $c[0]+1;
fwrite($f, $g);
fclose($f);
?>
可悲的是它不更新的c.txt文件,因爲它應該。我認爲PHP腳本中給定的路徑有些問題。我已經嘗試過/c.txt,但它也沒有工作。那麼,什麼可能是錯的?
從命令行調用cmd.php - 任何輸出?它工作嗎? – 2013-02-10 23:46:10
也許從命令行運行它的@Dagon文本文件 – Sedz 2013-02-10 23:52:18
的權限完美無缺。我不確定cronjob從哪裏運行php文件,這就是爲什麼我不知道指向c.txt文件的位置。 – albin 2013-02-10 23:55:22