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

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

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用户名-p密码db_name

但这是行不通的。有人可以提出想法/建议吗?如何在cpanel中运行cron作业?

最佳答案

首先,请确保您的主机正在运行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;"

关于php - 在cpanel中运行cron作业,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23993348/

10-09 01:01