"Michael" <maskinen2000@hotmail.com> writes:
 
 >Selve scriptet der startes er blot et lille shell script som kører i løkke.
 >Jeg ønsker at kunne starte/stoppe scriptet og evt. status (om scriptet
 >kører)
 >Hvordan skal dette gøres *rigtigt* ?
 
 Der er ikke noget rigtigt og forkert. Eller rettere, der er lige
 så mange rigtige, som der er Unix-distributioner.
 
 Meningen er i hvert fald, at pid-filen skal tjekkes, før man
 (gen)starter med start-scriptet. Så hvis scriptet allerede
 kører, skal det ikke startes igen:
 
    1. Er der en pid-fil? Hvis nej, hop til 3.
    2. Kører processen i pidfilen? Ja: Send fejl til bruger.
    3. Start scriptet.
    4. Lav ny pidfil (echo $! > pidfil)
 
 Stop-scriptet bliver lidt længere (men mindre risikofyldt), når
 man har en pid-fil:
 
    1. Er der en pid-fil?
    2. Kører processen i pidfilen, og har den rette navn?
    3. Hvis ja, stop den (kill $pid).
    4. Slet pidfil.
 
 Status-funktionen har du jo allerede i 1+2 ovenfor.
 
 Mvh.
    Klaus.
  
            
             |