我正试图在Parallels Plesk Panel 9.2.2内的远程服务器上运行一个计划任务,并且很难找出我应该使用的正确path。 我试了一下这个文件的URL(你可以在浏览器中find它),但是这不起作用。
有人可以请给我我应该使用的格式,例如username / root_directory / filename.php? 或者有什么build议可以用来进一步调查这个问题?
任何帮助将不胜感激。
Cron运行程序,而不是网站,所以你必须提供磁盘上的path到命令行程序或脚本。 你似乎有一个PHP脚本,所以你有很多的select:
为PHP CLI解释器提供path并将脚本作为parameter passing:
php /home/username/root_directory/filename.php
… 要么:
/usr/bin/php /home/username/root_directory/filename.php
创build一个PHP shell脚本 :
/home/username/filename.sh
…其中filename.sh具有“x”权限,如下所示:
#!/usr/bin/php <?php echo “Hello World!”; ?>
创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
运行一个可以与HTTP通话的应用程序:
wget http://example.com/filename.php