Sida 1 av 1

Autostart med terminalen. [LÖST]

Postat: 24 apr 2010, 00:07
av emilvr6
Jag är lite nybörjare i terminalen. Har kört Ubuntu Desktop ett tag. Men jag kör nu ubuntu server.

Jag har ett par program som jag startar via kommandot ./programnamn.
Hur gör jag ett script till denna binära fil så jag kan starta tex som apache.

apache2 start
apache2 stop

och hur gör jag så den kan startas när systemet startas? Tex vid omstart och så. =)
Allt får gå genom terminalen. :)

Re: Autostart med terminalen.

Postat: 24 apr 2010, 00:14
av Hund
Enklast är att skapa ett alias för det.

nano .bash_aliases

Och ett alias ser ut så här:

alias themeinfo="./home/johan/Scripts/themeinfo.py"

För autostart:

nano /etc/rc.local

Lägg till kommandot med ett "&" på slutet. Gör sedan filen körbar:

sudo chmod +x /etc/rc.local

Re: Autostart med terminalen.

Postat: 26 apr 2010, 02:45
av emilvr6
Hund skrev:Enklast är att skapa ett alias för det.

nano .bash_aliases

Och ett alias ser ut så här:

alias themeinfo="./home/johan/Scripts/themeinfo.py"

För autostart:

nano /etc/rc.local

Lägg till kommandot med ett "&" på slutet. Gör sedan filen körbar:

sudo chmod +x /etc/rc.local

Jag har gjort en .bash_aliases och lagt till min kommandorad.

Nu är jag i rc.local
Men du tappar bort mig vid "Lägg till kommandot med ett "&" på slutet."
Vilket kommando menar du?

Ge mig ett exempel :)

Re: Autostart med terminalen.

Postat: 26 apr 2010, 03:37
av Hund
Kommandot för att starta programmet:
program &
Kom dock att tänka på en sak, som standard körs tjänsten som root, om du vill köra prorgrammet som en annan användare, t.ex dig själv så ska detta fungera:
su - hund -c "program"

Re: Autostart med terminalen.

Postat: 26 apr 2010, 18:54
av emilvr6
Tack! Nu har jag fått det att funka perfekt :)