🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: dk.edb.system.unix
3 messages
3 total messages Started by Karl Erik Christensen Tue, 07 May 2013 04:16
ubuntu 12.04 boot
#500
Author: Karl Erik Christensen
Date: Tue, 07 May 2013 04:16
15 lines
1816 bytes
Hvorfor vil min server (ubuntu 12.04 LTS) ikke k�re et script ved boot.
Scriptet /etc/rc.local kan jeg kalde med "/etc/rc.local", og s� k�res det.

Men skulle /etc/rc.local ikke k�re automatisk ved boot?
Alle s�gninger p� nettet angiver denne metode.
Jeg har chmod 777 rc.local.

Eneste indhold i scriptet er "squeezeslave".
Den starter ogs� fint med kommandoen "squeezeslave", men s� blokeres 
terminalen. Det hele skulle jo gerne foreg� automatisk ved boot.

Karl Erik.

-- 
http://dmwebdesign.dk/karlerik/
Re: ubuntu 12.04 boot
#501
Author: erlo
Date: Tue, 07 May 2013 21:32
47 lines
2764 bytes
On 05/07/2013 06:16 AM, Karl Erik Christensen wrote:
> Hvorfor vil min server (ubuntu 12.04 LTS) ikke k�re et script ved boot.
> Scriptet /etc/rc.local kan jeg kalde med "/etc/rc.local", og s� k�res det.
>
> Men skulle /etc/rc.local ikke k�re automatisk ved boot?
> Alle s�gninger p� nettet angiver denne metode.
> Jeg har chmod 777 rc.local.
>
> Eneste indhold i scriptet er "squeezeslave".
> Den starter ogs� fint med kommandoen "squeezeslave", men s� blokeres
> terminalen. Det hele skulle jo gerne foreg� automatisk ved boot.
>
> Karl Erik.
>

Min rc.local har disse rettigheder:

erlo@beeblebrox:/etc$ ls -l rc.local
-rwxr-xr-x 1 root root 306 May 31  2012 rc.local


Lidt mere info:

erlo@beeblebrox:/etc$ file rc.local
rc.local: POSIX shell script, ASCII text executable
erlo@beeblebrox:/etc$ cat rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
erlo@beeblebrox:/etc$


Dette er default, jeg har ikke �ndret den siden installationen.

hth
Erlo
Re: ubuntu 12.04 boot
#502
Author: Karl Erik Christensen
Date: Wed, 08 May 2013 01:07
38 lines
2679 bytes
Den 07-05-2013 23:32, erlo skrev:
> Dette er default, jeg har ikke �ndret den siden installationen.
>
> hth
> Erlo

Tak for svar Erlo.

Men jeg fandt ud af, at man ikke bare kan starte et program ved boot.
Dvs. jo, det kan man m�ske nok, men det bedste er at lade programmet 
k�re som en system-service.

Derfor lavede jeg et script med start/stop/restart kommandoer.
Dette script skal placeres i init.d mappen, og bliver senere kopieret af 
update-rc.d kommandoen, til de rcX.d mapper der svarer til de runlevels 
serveren k�rer i. Ubuntu server k�rer i runlevel 2.

Jeg kopierede scriptet til /etc/init.d/squeezeslave
Derefter chmod 755 /etc/init.d/squeezeslave
og til sidst update-rc.d squeezeslave defaults

Efter denne behandling starter squeezeslave ved boot, og n�r jeg s� 
v�lger musik i Logitech Media Server, er Squeezeslave valgt som 
afspiller - og skj�n musik str�mmer ud i mine h�jttalere :-)

Det hele skal munde ud i en pendant til "VortexBox" htpc, men k�rer p� 
Ubuntu i stedet for Fedora.

Nu er musikserver-delen og videostreameren "miniDLNA" fungerende, og jeg 
tumler nu med auto ripping af musik-cd'er med abcde ripperen, som ripper 
til flac-filer.

Har nogen lyst til at deltage i projektet, er I meget velkommen.

Karl Erik.

-- 
http://dmwebdesign.dk/karlerik/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads