Я хочу получить файл php ниже для запуска каждый день на моем сервере. (Не Изменение «имя пользователя» к моему WHMCS имени пользователя) Я читал, что это нужно сделать, это:Как начать задание cron
20 0 * * * php –q /home/username/whmcs/terminatedemo.php
но когда я запускаю его таким образом, я получаю сообщение об ошибке: «Нет входного файла, указанного»
Я попытался запустить его, как это основано на CPanel ветке форума и получили те же самые результаты:
20 0 * * * php –q /home/username/whmcs /home/username/whmcs/terminatedemo.php
Я даже пытался так:
php -q -f /home/username/public_html/whmcs /home/username/public_html/whmcs/createdemo.php
Это последний раз, когда я получаю сообщение об ошибке
Invalid IP адрес xxx.xx ...
Любые предложения?
Спасибо! (Файл ниже.)
<?php
//RECREATING DEMO ACCOUNT
$url = "http://yourdomain.com/whmcs/includes/api.php"; # URL to WHMCS API file
$whmcs_admin = "admin"; # Admin username goes here
$whmcs_pw = "password";
$demo_account_id = "1";
$postfields["username"] = $whmcs_admin;
$postfields["password"] = md5($whmcs_pw);
$postfields["action"] = "servercreate";
$postfields["accountid"] = "1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
$data = curl_exec($ch);
curl_close($ch);
$data = explode(";",$data);
foreach ($data AS $temp) {
$temp = explode("=",$temp);
$results[$temp[0]] = $temp[1];
}
if ($results["result"]=="success") {
print "Demo account terminated";
} else {
# An error occured
$error_msg = $results["message"];
mail("youremail", "Error terminating demo account", $error_msg,$headers);
}
?>
Вам в основном нужно отредактировать его с помощью 'crontab -e'. Если вы напишете 'crontab -l', он покажет вам текущие cronjob. См. Также http://stackoverflow.com/tags/cron/info – fedorqui
Привет, я думал, что получаю электронное письмо, когда кто-то ответил, поэтому я приношу свои извинения за запоздалый ответ. Я попытался отредактировать файл, и я могу, но фактический скрипт не работает. Я собираюсь каждый день создавать демо-счетчик cpanel, а затем прерывать его каждую ночь. – thesales