Ich versuche Cron-Aufgaben mit dem Xmlapi-PHP erstellen. Ich bin in der Lage, die Cron-Aufgaben mit der PHP-API zu erstellen, aber wenn ich "*" verwende, funktioniert es nicht. Hier ist mein CodeXML-API zum Erstellen von Cron-Aufgaben in cPanel
$xmlapi = new xmlapi("123.456.7.8");
$xmlapi->password_auth(user, pass);
$xmlapi->set_debug(1);
$command = "php -q /home/user/public_html/reports/set_cron.php";
$day = '0';
$hour = '*';
$minute = '*';
$month = '*';
$weekday = '*';
$set = $xmlapi->api2_query($account, "Cron", "add_line", array(
"command" => $command,
"day" => $day,
"hour" => $hour,
"minute" => $minute,
"month" => $month,
"weekday" => $weekday
));
Mit diesem Ich muss in der Lage einen Cron-Aufgabe zu erstellen, die jede Stunde laufen würde. Aber das gibt mir Fehler
SimpleXMLElement Object
(
[apiversion] => 2
[data] => SimpleXMLElement Object
(
[linekey] => 3502285593
[status] => 0
[statusmsg] => "-":14: bad day-of-month
errors in crontab file, can't install.
)
[error] => "-":14: bad day-of-month
errors in crontab file, can't install.
[event] => SimpleXMLElement Object
(
[result] => 1
)
[func] => add_line
[module] => Cron
)
Wenn ich diese verwenden, funktioniert es
$day = '1';
$hour = '1';
$minute = '1';
$month = '1';
$weekday = '1';
Ich möchte die cron einstellen jede Stunde laufen. Wie kann ich das machen?
Oh Gott. Das hat funktioniert. Ich bin mir sicher, dass ich die 0 an einem falschen Ort platziert habe. Ich danke dir sehr. Und wenn ich einmal pro 2 Stunden dazu komme, wird es das sein? '" Stunde "=> '*/2'' –
Ja, das ist richtig: D – Twisted1919