当然,这是一个类似的问题。但是我尝试了许多解决方案。仍然我不能做对。
我需要在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/