Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Cron per Script neu starten

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
hudson



Anmeldungsdatum: 03.06.2002
Beiträge: 5

BeitragVerfasst am: 31. Jul 2002 11:59   Titel: Cron per Script neu starten

Hallo zusammen,
da regelmässig der CRON Dämon abstürzt (alle 3 bis 4 Wochen)
möchte ich den Status von Cron überprüfen und gegebenenfalls neu
starten, dazu habe ich ein kleine Perl-Skript aufgesetzt :

==================================================
#!/usr/bin/perl -w
do
{
$t =`rccron status`;
chomp($t);
if ($t eq 'Checking for CRON daemonNo CRON daemon')
{
print "Cron läuft nicht
";
`cron`;
}
if ($t eq 'Checking for CRON daemonCRON is up')
{
print "Cron läuft
";
}
}
while(1>0);
==================================================
Dieses soll in einer Endlosschleife prüfen ob Cron noch aktiv ist.
(Das Skript ist noch nicht ganz vollständig)

Wenn Cron läuft gibt es keine Probleme, nur wenn Cron nicht mehr läuft
macht er nach dem Aufruf von "cron" nichts mehr und ich muss das Skript
mit Strg-D beenden.

Im moment habe ich keine Ahnung woran es liegen könnte.

Anmerkung : Das Skript soll später im Hintergrund laufen.

Vielen Dank im vorraus

NBF
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

tkortkamp



Anmeldungsdatum: 08.04.2001
Beiträge: 143
Wohnort: Bremen

BeitragVerfasst am: 31. Jul 2002 13:04   Titel: Re: Cron per Script neu starten

Hi!

code:

#!/usr/bin/perl -w
do
{
$t =`rccron status`;
chomp($t);
if ($t eq 'Checking for CRON daemonNo CRON daemon')
{
print "Cron läuft nicht
";
###########
system("cron &"); #Starte cron im Hintergrund
###########
}
if ($t eq 'Checking for CRON daemonCRON is up')
{
print "Cron läuft
";
}
}
while(1>0);



Zuletzt bearbeitet von tkortkamp am 31. Jul 2002 13:04, insgesamt 1-mal bearbeitet
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy