Avatar billede astengaard Nybegynder
10. november 2005 - 01:02 Der er 2 kommentarer og
1 løsning

Automatisk start og stop af program

Jeg har en fildelings-server som jeg gerne vil have kører hver nat mellem 23 og 8 om morgenen.

Som det fungerer nu så starter jeg en ny screen, og starter serveren i den screen, og unmounter den. Når jeg så vil stoppe, så remounter jeg og stopper serveren.

Men for at kunne starte og stoppe server-programmet automatisk er jeg vel nødt til at pakke programmet ind i et script, som jeg kan starte og stoppe via cron......Men hvordan gør jeg det???
Avatar billede jens_bach Nybegynder
10. november 2005 - 01:32 #1
1) du kunne lave det som en service ;)

2) du kunne lave et script som skriv PID'en ned til en tekst fil, så kan du hendte den igen

3) du kunne hvis programmet heder nået som ander ikke gør fx asdfu
  PID_pro = ps -a | grep asdfu
  kill PID_pro -9
;)
Avatar billede astengaard Nybegynder
10. november 2005 - 09:03 #2
Jeg er meget grøn omkring bash-scripting, så jeg er nødt til at spørge dumt...

1) Det er overkill, ikke?

Jeg kan ikke gennemskue om 2 eller 3 er løsningen. Det jeg forestiller mig er et start-script, til at starte programmet om aftenen og et stop-script, som stopper programmet om morgenen.
Er det smartest at gemme programmets PID ned i en tekstfil?
Avatar billede astengaard Nybegynder
12. november 2005 - 14:04 #3
Jeg havde ikke googlet grundigt nok...
Jeg fandt et færdigstrikket script på Nettet, så jeg lukker spm.
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