16. november 2001 - 22:21Der er
11 kommentarer og 1 løsning
Auto Start
Hej jeg sidder i en Terminal (SSH) til en Linux, og da vi lige har opdateret til en nyere version, fik jeg ikke lagt \'screen\' programmet ind da jeg installerede. Jeg prøvede idag at finde en .rpm frem med screen programmet, men den siger den mangler en masse komponenter.
Så jeg tænkte på, normalt nå jeg bruger screen, er det fordi jeg skal åbne et program som kører på serveren selv nå jeg logget af. Eksempelvis en Roger Wilco server - Kan man ikke lave et eller andet autostart, så den bare startede op hver gang med serveren, eller er der en mulighed for at kører den på en måde, så nå jeg logger af Terminalen kører den stadig ?
At køre programmer som root på en linux server er generelt ikke nogen god ide.
Men hvis du vil køre det, så prøv evt. at lave et script til at starte det op med. Du kan bruge f.eks. \"vi\" til at lave en ny fil \"vi start_server\" og indtaste:
screen -A -m -d -S <navn til screen id> ./start_server
Hvor \"<navn til screen id>\" er det navn du skal bruge, når du f.eks. vil overtage screen sessionen (screen -r <navn til screen id>). Husk at lave \"chmod 755 start_server\" bagefter, så filen kan eksekveres.
Alt afhængig af hvilken linux distribution du bruger, så skal du efterfølgende lave en entry i en fil i dit /etc/rc.d bibliotek (f.eks. /etc/rc.d/boot.local hvis det er en SuSE det kører på), som peger på din start_server.
i den liste, der kommer frem kan du se \"<path til program>/start_server\", der skulle gerne være et process id i den linje (et tal), og så kan du lave:
\"kill -1 <process id>\"
hvis den efter et lille stykke tid endnu ikke er lukket ned, så kan du gøre det på \"den hårde måde\":
Jeg gav dig et script til at starte et program med, og så beholder du dine point?!?
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.