Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 16:37 Der er 23 kommentarer og
1 løsning

Demon

hvordan kan jeg få et program til at køre som demon

det ligger i /root/shoutcast/
og man skal starte det med at skrive ./sc_sev > /null/dev & ( i /root/shoutcast )
Avatar billede thomasledet Nybegynder
25. maj 2002 - 16:52 #1
en demon? det lyder som noget djævelsk halløj... er du sikker på, at du ikke hellere vil have det til at køre som en service eller daemon? (bemærk: dAEmon)...

hvad står der i install-filen?
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 16:57 #2
hmm jeg skal bare have programmet til at starte op når servern starter!
Avatar billede thomasledet Nybegynder
25. maj 2002 - 17:00 #3
ahh... så skal du bare tilføje den til det runlevel, du vil have den til at starte under...

se: http://www.sslug.dk/linuxbog/admin/bog/index.html
og især: http://www.sslug.dk/linuxbog/admin/bog/etcrcdfilen.html
Avatar billede thomasledet Nybegynder
25. maj 2002 - 17:02 #4
script:
#!/bin/bash

/root/shoutcast/sc_sev > /null/dev &

som så smides i /etc/init.d

så skriver du
ln -s /etc/init.d/scriptetsnavn /etc/rc.d/rc3.d/S88shoutcast
og eventuelt også
ln -s /etc/init.d/scriptetsnavn /etc/rc.d/rc5.d/S88shoutcast
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 17:19 #5
ln -s /etc/init.d/scriptetsnavn /etc/rc.d/rc5.d/S88shoutcast
ln -s /etc/init.d/scriptetsnavn /etc/rc.d/rc5.d/S88shoutcast
der findes S88shoutcast ikke!
Avatar billede oz2kas Nybegynder
25. maj 2002 - 17:24 #6
ln -s er for at lave et symbolsk link
Avatar billede oz2kas Nybegynder
25. maj 2002 - 17:25 #7
dvs. hvis du kalder dit script shoutcast så skal du så skrive
ln -s /etc/init.d/shoutcast /etc/rc.d/rc3.d/S88shoutcast
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 17:34 #8
server:/etc/init.d# in -s /etc/init.d/shoutcast /etc//rc3.d/S88shoutcast
su: syntax error near unexpected token `in'
server:/etc/init.d# in -s /etc/init.d/shoutcast /etc//rc5.d/S88shoutcast
su: syntax error near unexpected token `in'
Avatar billede gathond Nybegynder
25. maj 2002 - 19:47 #9
han skriver ln L ikek i
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 20:03 #10
hmm det virker ikke!
kan det være pga jeg bruger debian?
Avatar billede gathond Nybegynder
25. maj 2002 - 20:07 #11
ja, hvis du har gjort som der bliver sagt .. da debian ikke ligesom redhat starter op i runlevel 5, men i runlevel2 :)
så alt hvad der er rc5.d eller rc3.d ovenfor skal være rc2.d
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 20:12 #12
k tak
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 20:14 #13
virker stadig ikke!
Avatar billede gathond Nybegynder
25. maj 2002 - 20:15 #14
hvis du ikke vil have serveren til at køre som root, så kan du evt smide noget med su "userdenskalkøreunder" -c først i scriptet, er ikke helt sikker på syntaxen så se man su
Avatar billede gathond Nybegynder
25. maj 2002 - 20:20 #15
/null/dev er også forkert, det skal være /dev/null
prøv evt at starte med at smide en
> /root/shout.log
istedet for /dev/null , så du kan se eventuelle fejl
Avatar billede gathond Nybegynder
25. maj 2002 - 20:21 #16
virker scriptet hvis du kører det manuelt?
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 21:41 #17
hmm ja det virker manuelt!
og det virker heller ikke når jeg har rettet det!
Avatar billede gathond Nybegynder
25. maj 2002 - 21:49 #18
hvad skriver den i shout.log, hvis du prøver det jeg skrev ovenfor
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 22:31 #19
den fil fil findes ikke
Avatar billede doomstone-dk- Nybegynder
25. maj 2002 - 22:32 #20
script:
#!/bin/bash

/root/shoutcast/sc_sev > /null/dev & <-- skal der ikke noget start, stop og restart ind?
Avatar billede gathond Nybegynder
25. maj 2002 - 22:35 #21
nææh
men du har da heller ikke gjort som jeg skrev :)
/null/dev er forkert, det skal være /dev/null :)
eller evt /root/shout.log :) alt efter om du vil have indholdet smidt ud eller skrevet til en fil
Avatar billede doomstone-dk- Nybegynder
26. maj 2002 - 21:42 #22
/root/shout.log findes ikke!

den ser sådan her ud!

#!/bin/bash

/root/shoutcast-1-8-9-linux-glibc6/./sc_serv > /dev/null &

men den virker stadig ikke!
det er shoutcast-1-8-9-linux-glibc6 og ikke shoutcast da jeg bare skrev shoutcast for at gøre det lætter!
Avatar billede gathond Nybegynder
26. maj 2002 - 21:46 #23
fpr at /root/shout.log skal findes skal du skrive #!/bin/bash
/root/shoutcast-1-8-9-linux-glibc6/./sc_serv > /root/shout.log

:)
Avatar billede doomstone-dk- Nybegynder
21. juni 2002 - 20:43 #24
Lukker
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