[Eisfair] Fragen

Marcus Roeckrath marcus.roeckrath at gmx.de
Mo Jun 13 14:15:29 CEST 2016


Hallo Hilmar,

Hilmar Böhm wrote:

> 1. Das Skript zeigt bei mir 1 upgradable package, auch wenn lt "Setup"
> keines vorhanden ist.

Das Skript zeigt ale Update (stable, testing, unstable) an.

Drück mal im Menu bei den Upgradable Packages die Taste F3. Sind es nun auch
2 Updates?

> 2. Um das Skript zu testen, habe ich jedes Mal vorher die
> "/tmp/update-chk.dat" Datei gelöscht. Das Skript läuft auf meinem System
> ca. zweieinhalb Minuten, nach dem Upgrade auf Base 2.7.4 und einem
> Reboot waren es sogar gut _vier_einhalb Minuten.
> 
> Das ist für einen (kurzen) Check bei Einloggen zu lange. Deshalb würde
> ich mir einen Cronjob für diesen Check wünschen. Btw. ich setze (wie
> schon gesagt) _s_smtp ein (aus dem EIS-Rep.); das ist auch ein send-only
> Mailtransferagent.
> 
> Besteht eine Chance für so einen Hintergrundjob.

Du hast update.chk01.sh nach Anleitung als cronjob eingetragen oder läßt es
über die /etc/profile beim Login ausführen?

update-chk01.sh ist zur Auführung als cronjob im Hintergrund gedacht,
update-chk02.sh zur Ausführung beim Login.

Letzteres führt keine Prüfung durch, sondern zeigt nur anhand einer
vorhandenen /tmp/update-chk.dat an, ob Updates vorliegen. Wurde der cronjob
noch nicht ausgeführt, gibt es /tmp/update-chk.dat natürlich noch nicht.

> 3. Wenn ich das Skript mit ^C abbreche, ist offensichtlich dennoch die
> "/tmp/update-chk.dat"-Datei geschrieben worden. Wenn das System während
> der Ausführung des Skripts crasht, wird der nächste Check erst 1 Tag
> später ausgeführt.

Wie oft das Skript ausgeführt wird, kannst Du anhand der Definition des
cronjobs selbst festlegen; wie ist das zur Zeit bei Dir definiert.

Eine Updateprüfung einmal am Tag sollte vollkommen ausreichen.

Die aktuellen Fassungen des Skripts werden im Thread

Neuansatz zu Updates prüfen

diskutiert (Downloadlinks ebenso dort).

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair