Avatar billede walker Nybegynder
16. august 2003 - 19:18 Der er 6 kommentarer og
1 løsning

Starte linux som server

Hej
Jeg har lavet et java program som tager en logfil ind som standard input... dvs. jeg starter den som følgende:

tail -f /var/log/log.log | java monitor

...men hvordan starter jeg den som en server? altså så den ikke lukker ned, når jeg lukker konsollen?
Har prøvet med følgende:

tail -f /var/log/log.log | java monitor &

men det fungerer ikke, da den stadig er registreret som process under konsollen...
Er der evt en anden måde at starte programmet på, så outputtet fra tail bliver std input for javaprogrammet?

mvh
Walker
Avatar billede arne_v Ekspert
16. august 2003 - 19:26 #1
Du kunne droppe tail og så lade Java programmet læse tail af fil
(og så bare starte med java monitor &).
Avatar billede skau Nybegynder
16. august 2003 - 19:52 #2
nohup tail -f /var/log/log.log | java monitor &
Avatar billede skau Nybegynder
16. august 2003 - 19:53 #3
nohup betyder no hangup - så når du logger ud fortsætter programmet ;O)
Avatar billede skau Nybegynder
16. august 2003 - 19:54 #4
&    betyder "kør i baggrunden" og at du gerne vil have din shell igen - men det er ikke nok
Avatar billede thomasledet Nybegynder
16. august 2003 - 23:04 #5
nohup gør tricket som skau siger...

ellers kunne du også køre den i en screen, hvis du har det installeret.
Avatar billede walker Nybegynder
17. august 2003 - 16:28 #6
Jeg har ikke installeret "screen"... aner ikke hvad det er...
arne_v: skulle jeg så java til at indlæse log filen? dvs, så skal den heletiden checke om der er blevet skrevet noget nyt?

jeg bruger nohup... men vil godt lige høre de sidste tipz, før jeg lukker... ;)
Avatar billede arne_v Ekspert
17. august 2003 - 16:32 #7
Jeg ville bare lade Java gøre det samme som tail.

nohup er sikkert det nemmeste.
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