在cpanel中运行cron作业

时间:2014-06-02 11:22:32

标签: php mysql cron cpanel

当然,这是一个类似的问题。但我尝试了很多解决方案。我仍然无法做对。

我需要在CPanel中设置cron作业。以下是命令,我给它运行cron job。

wget -O /dev/null http://www.domainname.com?import_key=-lIkUvA-r&import_id=4&action=trigger > /dev/null 2>&1

wget -O /dev/null http://www.domainname.com?import_key=-lIkUvA-r&import_id=4&action=processing > /dev/null 2>&1

但它不起作用,我也需要在同一个面板中相应地执行mysql查询。

这是我设置运行cron作业的命令。

  

mysql -u username -p password db_name< /home/user/cron.sql

但它不起作用。任何人都可以提出想法/建议吗?如何在cpanel中运行cron作业?

1 个答案:

答案 0 :(得分:0)

首先确保您的主机正在运行Linux机器,因为这些命令不兼容Windows。

如果您有ssh访问权限,请尝试运行此命令:

$ which wget

这将为您提供wget的完整路径(如果已安装)。使用该路径,您可以将您的cron修改为:

/full/path/to/wget -O /dev/null http://www.domainname.com?import_key=-lIkUvA-r&import_id=4&action=trigger > /dev/null 2>&1

/full/path/to/wget -O /dev/null http://www.domainname.com?import_key=-lIkUvA-r&import_id=4&action=processing > /dev/null 2>&1

从bash运行mysql查询:

mysql --user=username --password=password --database=database --execute="SELECT * FROM mytable;"