【问题标题】:Run cron job in cpanel在 cpanel 中运行 cron 作业
【发布时间】:2014-07-22 12:01:23
【问题描述】:

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

我需要在 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 /user/cron.sql

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

【问题讨论】:

  • 试试这个:CURL http://www.domainname.com?import_key=-lIkUvA-r&import_id=4&action=trigger
  • 谢谢,但它不起作用。
  • 那么,错误是什么?
  • 如何查找错误?它会在哪里?
  • 在创建 cron 作业时设置电子邮件地址。在该邮件 ID 上,您将收到邮件。

标签: php mysql cron cpanel


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2021-07-28
  • 2017-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-30
  • 2013-11-18
  • 2021-01-18
  • 1970-01-01
相关资源
最近更新 更多