Avatar billede morten_linder Praktikant
12. august 2002 - 07:19 Der er 6 kommentarer og
1 løsning

Se om program kører

Jeg har et program jeg har kørende hele tiden (checker.pl) - et lille script der lige læser en mail igennem, og sorterer gemmer mails forskellige steder osv...

Men, hvert femte minut, vil jeg gerne se om programmet kører.
Cron delen er ikke noget problem, mere det at lave et lille script der kigger om programmet kører.

Morten
Avatar billede morten_linder Praktikant
12. august 2002 - 07:28 #1
Glemte vist lige at sige, at kører programmet ikke, så skal det naturligvis startes.
Avatar billede Techwork Praktikant
12. august 2002 - 08:12 #2
Kan du ikke se det med kommandoen "ps -alx"
Avatar billede morten_linder Praktikant
12. august 2002 - 10:50 #3
sikkert... men, det starter jo ikke programmet igen?
jeg skal jo ikke selv sidde og gøre det, men skal foregå automatisk.
Avatar billede dank Nybegynder
12. august 2002 - 11:08 #4
Først og fremmest skal du fortælle hvad der står i den linie med dit program hvis du skriver

# ps aux

Fortæl mig lige det først
Avatar billede dank Nybegynder
12. august 2002 - 11:34 #5
når men du kan gøre noget i denne retning fra et cron:

#!/bin/sh
if /bin/ps aux | grep ".*kendetegn" ; then
/home/bruger/startigen.pl
fi
Avatar billede dank Nybegynder
12. august 2002 - 11:37 #6
den sikreste måde at tjekke på er nok at scriptet køres af en speciel bruger og du i grep linien så har

"^bruger"

Dette skyldes at ps aux jo også kan finde på at vise den linie med dit shell script og du skal være sikker på at grep ikke bare får et positivt resultat fordi den opdager sin egen process.

Men prøv dig frem
Avatar billede morten_linder Praktikant
15. august 2002 - 18:25 #7
tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester