Aufgabenplaner

Der Code funktioniert aber nur wenn der dahinterliegende Server noch läuft. Sollte sich nicht nur der Apache sondern das ganze aufgehangen haben bleibt nur der Anruf im RZ oder der Login im virtuellen Panel.
 
Quickbeam2k1 schrieb:

Die Anleitung klappt bei mir leider nicht...

Ich habe folgendes genutzt:

Code:
    # Services Restarter - Automatically restart httpd and pure-ftpd if they die

    /bin/netstat -ln | /bin/grep ":22004 " | /usr/bin/wc -l | /bin/awk '{if ($1 == 0) system("server/ start.sh") }'

Und bekomme beim Ausführen folgende Fehlermeldung:
Code:
./kp: Zeile 5: /bin/awk: Datei oder Verzeichnis nicht gefunden
 
Na dann mal Hirn einschalten und awk nachinstallieren.
Und auch mal überlegen, was man da gerade aus dem Internet abtippert, nicht dass man sich da gerade eine riesen Sicherheitslücke bastelt.
 
Schau dir mal das Paket genau an. Der installiert nicht nach /bin/awk... Da brauchst du einen Symlink, falls er keinen automatisch erstellt.
 
Schau mal hier:
Weiter unten kannst du beim Link zur Prozessorarchitektur nachsehen, welche Dateien das Paket mitbringt und wohin sie installiert werden.

Jetzt noch man ln in die Konsole eintippen und dann weißt du, wie du das machen musst. ;)
Statt ln zu nehmen, kann man aber auch das Skript oben passend abändern.


Es mag dich vielleicht ärgern, dass ich immer nur bruckstückhaft die Infos rausgebe, aber googeln gehört bei Linux einfach dazu. Wenn man in den Eingeweiden etwas ändern will, muss man sich ein gewisses Verständnis für die Abläufe beibringen. ln zB ist ein ziemlich nützliches Programm, man ebenso. Wenn man sie kennt, hat man es bei späteren Änderungen einfacher, weil man gleich weiß, was und wie es gemacht werden muss.
 
Zuletzt bearbeitet:
Zurück
Oben