Avatar billede abatabat Nybegynder
21. marts 2006 - 10:42 Der er 8 kommentarer og
1 løsning

hvordan startes services automatisk

jeg har nogle programmer (services)der skal starte op automatisk fx vnc. min installation er kun prompt baseret. Nogle der hved hvordan det kan gøres?
Avatar billede lap Nybegynder
21. marts 2006 - 12:26 #1
chkconfig <servicenavn> on
service <servicenavn> start

hhv. automatisk start efter boot - og start en service nu
Avatar billede abatabat Nybegynder
21. marts 2006 - 15:49 #2
hvordan får jeg så lavet servicen. jeg har en fil som jeg plejer at starte sådan ./Server, hvordan bliver det til en service?
Avatar billede lap Nybegynder
22. marts 2006 - 08:07 #3
det er jo en helt anden snak...

en service under unix/linux kræver et startscript, som tager argumentet start og stop - det gør dit script tydeligvis ikke. Derudover så ligger dit script i dit hjemmekatalog (tyder det på) - og det er ikke til at vide, hvilke paths som programmet kræver.

Jeg vil anbefale dig at droppe fremstillingen af services til din "Server" - selvom det ikke er vanskeligt, så skal du dog fremstille et startscript som skal lægges i /etc/init.d - og "chkconfig --add".

Brug i stedet /etc/rc.local hvor du tilføjer dine services - men husk det skal være med fuld path.
Avatar billede abatabat Nybegynder
22. marts 2006 - 10:59 #4
er det på samme måde man skal bruge rc.local, som i windows med autoexec.bat?
Avatar billede abatabat Nybegynder
22. marts 2006 - 11:03 #5
så hvis vi dropper servicen, og bare skal have den til at afvikle en fil i opstarten på samme måde som når jeg skriver "./Server" er det så vejen frem?

du har svaret på overskriften, så har sendt point
Avatar billede lap Nybegynder
22. marts 2006 - 12:23 #6
rc.local svarer (på en redhat maskine) fuldstændig til autoexec.bat - bortset fra, at du ikke kan "blande" dig i hvad der sker - det sker uden input fra bruger.

Det er vejen frem - at afvikle en fil under opstart gøres ved at lægge den ind i /etc/rc.local - men som jeg skrev, så husk fuld path. Når du skriver ./Server - så prøv lige en "pwd" - så får du måske "/root" - så er fuld path /root/Server.
Avatar billede abatabat Nybegynder
31. marts 2006 - 13:41 #7
det virker fint inde i rc.local, smid lige et svar
Avatar billede abatabat Nybegynder
31. marts 2006 - 13:48 #8
ved du hvordan man undgår at kører rc.local ved opstart? mindre krise mit program stopper resten af opstarten..
Avatar billede abatabat Nybegynder
31. marts 2006 - 14:01 #9
krisen løst, havde heldigvis lavet en boot opstart at vælge i GRUB3
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