PDA

Bekijk Volledige Versie : Shoutcast automatisch opstarten



gerald88
20/05/08, 13:45
Hallo

Ik heb een shoutcast server gestart. Nu wil ik graag dat de server deze service automatisch runt. Nu heb ik namelijk mijn terminal erbij open om te kunnen streamen.

Wat heb ik allemaal gedaan?
- Gebruiker aangemaakt
- Shoutcast op deze gebruiker geinstalleerd
- Putty alles ingesteld
- Shoutcast gestart via putty

Wat moet ik kunnen?
- Shoutcast start uit zich zelf.. en blijft ook draaien
- Ook na rebooten server.. zelf weer opstarten
- Meerdere gebruikers.. dus per gebruiker een shoutcast server runnen.

Wie kan mij hierbij helpen.. of informatie geven?

Alvast vriendelijk bedankt!

ichosting
20/05/08, 13:58
Je zou in de rc.local file de volgende regel kunnen zetten:

/path/naar/je/sc_serv /path/naar/je/server.conf &
/path/naar/je/sc_serv /path/naar/je/server2.conf &

SF-Jeroen
20/05/08, 13:59
apt-get install screen of yum install screen
screen ./sc_serv

Blacky
20/05/08, 15:52
Wordt screen na een reboot dan weer automatisch gestart met het commando waar ie mee bezig was?

gerald88
20/05/08, 16:05
/path/naar/je/sc_serv /path/naar/je/server.conf &


Moet de & er persee achter? waarvoor dient deze?


Zo heb ik hem nu
---------------------------------
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/home/user/sc_serv /home/user/server.conf &
----------------------------------

ramp
20/05/08, 16:15
Als je shell toegang hebt en cron, zou je het startup script, of commando ook in een crontab kunnen zetten.

Bijvoorbeeld icm screen: @reboot screen -dmS ./sc_serv server1.conf >/dev/null 2>&1

dirk939
20/05/08, 18:25
En nu weer even serieus: services automatisch opstarten tijdens booten doe je in rc.* en niet met screen/cron.


Moet de & er persee achter? waarvoor dient deze?

Is afhankelijk van of de service zelf forked (gaat draaien op de achtergrond) of niet. Als je dit niet toevoegt bij een service die niet forked blijven de start-up scripts hangen.