Zum Inhalt springen

Skript


MMarc23

Empfohlene Beiträge

Hallo!

Zuersteinmal hab ich mir einen neuen Namen zu legen müssen, da ich mein Passwort vergessen habe und wenn ich mir ein neues schicken lasse, bekomme ich immer die Fehlermeldung: Ihre Anfrage ist 24 Stunden her! Naja habe ich mal eine 23 hinter meinen Namen!

So zu meiner Frage, ich hoffe ihr könnt mir ein wenig helfen!

Wir müssen ins der Schule ein kleines Skript unter Linux schreiben, da ich aber nur ein bisschen mit Suse in der Firma zu tuen hatte, ist das nartürlich jetzt sehr schwierig! Kann mir jemand vielleicht mal für "dumme" erklären wie man sowas angeht!

Wir sollen ein Skript schreiben, das überprüft ob ein Prozess die ganze Zeit auf unserem Pc läuft wenn dieses nicht mehr laufen sollte, sollen wir per Email benachrichtigt werden!

Wäre Dankbar für eure Hilfe!

Gruss

Marc

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

lass mich raten: Du hast bestimmt schon Stunden gegoogelt und nix zu dem

Thema gefunden, stimmts?!

ps -A | grep $Prozess_name || sendmail $Empfänger <<EOF

From: `hostname`

Subject: $Prozess_name ist abgeschmiert!

bitte starte mich wieder.

danke.

.

EOF

mal ganz grob. habs nicht getestet.

Have a nice DaY

[bRAIN2fast]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo!

Ersteinmal Danke für eure Hilfe! habe aber noch ein kleines Problem mit grep Befehl!

if

ps -ef | grep xlogo

then

exit 0

else

echo " Nicht da"

So sieht momentan mein Skript aus! Aber da es immer noch nach dem grep Befehl sucht, ist abwohl xlogo nicht läuft grep xlogo da und dadurch bekomme ich auch dann keine Fehlermeldung!

Irgendeinen Rat??

Gruss

Marc

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von MMarc23

So sieht momentan mein Skript aus! Aber da es immer noch nach dem grep Befehl sucht, ist abwohl xlogo nicht läuft grep xlogo da und dadurch bekomme ich auch dann keine Fehlermeldung!

Was?! Sorry - aber das ist mir zu hoch. Ist das deutsch?

Have a nice DaY

[bRAIN2fast]

P.s.: Das wäre eine elegantere Lösung. ps -ef | grep xlogo || echo "Nicht da"

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja sorry etwas zu schnell geschrieben!

Das Problem besteht darin, dass ich wenn ich das Skript ausführe und xlogo läuft, folgendes auf den Bildschirm erscheint:

marc 3329 3326 0 11:01 pts/2 00:00:00 xlogo

root 3303 326 0 11:01 pts/1 00:00:00 grep xlogo

und wenn Xlogo nicht mehr läuft und ich starte das Skript:

root 3303 3326 0 11:01 pts/2 00:00:00 grep xlogo

Und es kommt keine Fehlermeldung!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von MMarc23

Ja sorry etwas zu schnell geschrieben!

Das Problem besteht darin, dass ich wenn ich das Skript ausführe und xlogo läuft, folgendes auf den Bildschirm erscheint:

marc 3329 3326 0 11:01 pts/2 00:00:00 xlogo

root 3303 326 0 11:01 pts/1 00:00:00 grep xlogo

und wenn Xlogo nicht mehr läuft und ich starte das Skript:

root 3303 3326 0 11:01 pts/2 00:00:00 grep xlogo

Und es kommt keine Fehlermeldung!

Ergänze das grep Kommando noch um den Befehl :

| grep -v grep

Dadurch filtert er den eigenen grep Prozess heraus, der sonst noch mit angezeigt wird, die Zeile muss dann so aussehen :

ps ax | grep xlogo | grep -v grep

Gruß

Terran Marine

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...