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.
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?
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.
krisen løst, havde heldigvis lavet en boot opstart at vælge i GRUB3
Synes godt om
Ny brugerNybegynder
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.