Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Skript

Empfohlene Antworten

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

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]

Hallo MMarc23,

schau dir mal die neuste C't (Ausgabe 8) Seite 202 an. Dort steht so ziemlich das was du benoetigts. Zumindes ein eventuell hilfreiches Beispiel.

Gruss

smokie

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

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"

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!

Ist doch klar, liegt an deinem "ps -ef".

Probier "ps -A".

Have a nice DaY

[bRAIN2fast]

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

Super dank Dir!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.