... oder was ich nciht will.
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:
Mein crontab sieht folgendermaßen aus:
Der Cronjob unter repos.sh funktioniert, updateRev.php (um diesen geht es hier) allerdings nicht.
Er führt den Cronjob schlicht nicht aus.
Rufe ich ihn von Hand auf
macht er was er soll.
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
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
Kommentar