【发布时间】:2015-09-13 21:03:01
【问题描述】:
我今天在新的 CentOS 6 VPS 上安装了 sentora。
我已从 cpanel 迁移。并希望在此处将 crons 作业设置为 cpanel。
我的 crons 的 Cpanel 语法
1:
/usr/bin/curl --silent http://www.domain.com/filename.php?pwd=11111 2 > /dev/null
其中 pwd=11111 是为该 cron 文件设置的密码,只能从脚本运行。
2:
/usr/bin/curl --silent http://www.domain.com/filename.php 2 > /dev/null
这是cpanel中所有cron的语法。
我在 sentora 中编写这些行来设置 crons。但是每次我收到这个错误。
错误:您的脚本在该位置似乎不存在。
我的 sentora crons。
这个不行:
/usr/bin/curl --silent Site_Dir/filename.php 2 > /dev/null
这个有效:
Site_Dir/filename.php
根据 sentora 文档:
示例:/folder/task.php
注 1:脚本路径是相对于您的 sentora-user 根目录的:
/var/sentora/hostdata/zadmin/public_html/
注意2:脚本中的每个文件访问都必须使用上面的绝对目录路径。
我不知道如何为受密码保护的文件设置 crons。 在将我的网站移动到新服务器之前,我需要确认这一点。除了站点迁移之外,没有其他方法可以确认 cron 的工作。
请在此问题上提供您的支持
我知道很多从 cpanel 迁移的用户都会面临同样的问题。
【问题讨论】:
标签: php linux cron crontab cron-task