crontabpath困难

我正试图在Parallels Plesk Panel 9.2.2内的远程服务器上运行一个计划任务,并且很难找出我应该使用的正确path。 我试了一下这个文件的URL(你可以在浏览器中find它),但是这不起作用。

有人可以请给我我应该使用的格式,例如username / root_directory / filename.php? 或者有什么build议可以用来进一步调查这个问题?

任何帮助将不胜感激。

Cron运行程序,而不是网站,所以你必须提供磁盘上的path到命令行程序或脚本。 你似乎有一个PHP脚本,所以你有很多的select:

1

为PHP CLI解释器提供path并将脚本作为parameter passing:

php /home/username/root_directory/filename.php 

… 要么:

 /usr/bin/php /home/username/root_directory/filename.php 

2

创build一个PHP shell脚本 :

 /home/username/filename.sh 

…其中filename.sh具有“x”权限,如下所示:

 #!/usr/bin/php <?php echo “Hello World!”; ?> 

3

创build一个bash shell脚本:

 /home/username/filename.sh 

…其中filename.sh具有“x”权限,如下所示:

 #!/bin/sh php /home/username/root_directory/filename.php 

… 要么:

 #!/bin/sh /usr/bin/php /home/username/root_directory/filename.php 

4

运行一个可以与HTTP通话的应用程序:

 wget http://example.com/filename.php