Hallo, ich habe ein kleines Problem mit einem Cronjob auf meinem Server.
Dieser soll jede Nacht um ein Uhr automatisch eine Änderung in einem SVN-Repo machen und diese dann committen (um genau zu sein soll er in einer entsprechenden Datei die aktuelle Revisionsnummer anpassen und das dann eben hochladen.).
Dazu habe ich ein kleines PHP-Skript geschrieben:
PHP-Code:
<?php
$path = "/var/svn/repos/zousanai/db/current";
$rev = ((int) (file_get_contents($path))+1);
file_put_contents("/var/customers/webs/zousanai/svn/zousanai/core/sysConf/revision.cfg", "[globals]\nREVISION=\"$rev\"");
exec("cd /var/customers/webs/zousanai/svn/zousanai/core/sysConf/ && svn commit -m \"Auto commit for revision file!\"");
Code:
* 1 * * * /bin/sh /var/cron/repos.sh * 1 * * * /usr/bin/php /var/cron/updateRev.php
Er führt den Cronjob schlicht nicht aus.
Rufe ich ihn von Hand auf
Code:
php /var/cron/updateRev.php
Nun ist mir gerade auch etwas im SVN-Log aufgefallen:
Der Aufruf am 05.09.2014 stammt von mir, genauso wie der von heute (12.09.2014)
Am 07.09.2014 hat er aber scheinbar in kurzen Abständen sieben mal diesen Cron aufgerufen.
Hat irgendjemand eine Idee was ich falsch mache? Sieht da irgendwer nen Fehler?
Danke im Voraus...
LG Kagu
Einen Kommentar schreiben: