Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
end script
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
end script
AJenbo skrev:Du kunne erstatte /<path-to-serviio>/serviio.sh med indholdet af filen hvis det er det du ønsker.
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
/<path-to-serviio>/serviio-console.sh
end script
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
end script
Det har jeg og der er serviio-console.sh sat ind og starter op fra, det var mere om det var muligt at sætte den ind i scriptet.Klaus Rasmussen skrev:Har du en mappe i Home, der hedder: ~/.config/autostart ?
Toddvarg skrev:Jeg har sat op en pc med lubuntu som jeg bruger som media server, jeg bruger programmet serviio http://serviio.org/. Jeg bruget dette script (credit to forum member jonolafur) http://wiki.serviio.org/doku.php?id=howto:linux:install:ubuntu for at starte serverenog for at starte consollen lagde jeg ind i default applications for LXSession stien til serviio-console.sh. Det gør at det hele starter som det skal, men jeg havde et spørgsmål og det er om man kunne lægge serviio-console.sh ind i det samme script, med en 10 sec forsinkelse, så det starter efter at serveren har startet, og hvordan ville det evt. se ud. Jeg ved ikke om de kan starte samtidigt.Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
end script
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio_wrapper.sh
end script[
Kode: Vælg alt
cd /<path-to-serviio>/
Kode: Vælg alt
touch ./serviio_wrapper.sh
Kode: Vælg alt
gedit ./serviio_wrapper.sh
Kode: Vælg alt
#!/bin/sh
#Herunder er "exec" "kør et program", og "$0" dette scripts filnavn med den absolutte sti, og "$@" er
#alle argumenter til dette wrapper script, som vi så senere råkopierer til serviio.sh shell scriptet
exec /bin/bash "$0" -- "$@"
# sleep er en kommando der sover i det antal sekunder man skriver lige efter kommandoens navn : sleep + det
#obligatoriske mellemrumstegn - sleep 10 sover i 10 sekunder
sleep 10
#start serviio. sh shell scriptet
/<path-to-serviio>/serviio.sh "$@"
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
end script
/etc/init is where the upstart init configs live. While they are not scripts themselves, they essentially execute whatever is required to replace sysvinit scripts.
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
/<path-to-serviio>/serviio-console.sh
end script
Kode: Vælg alt
start on started networking
script
/<path-to-serviio>/serviio.sh
/<path-to-serviio>/serviio-console.sh (forsinkelse, hvordan den end måtte se ud)
end script
AJenbo skrev:Jeg kender ikke serviio og ved der for ikke hvad serviio-console.sh er eller kræver. Hvor når startes den normalt og hvad gør den? Uden den viden kan jeg ikke hjælpe dig.
Det er slet ikke sikkert der er brug for en forsinkelse hvis du køre de 2 scripts serielt, men igen det er ikke til at svare på uden at vide hvad det er vi snakker om.
Forstår ikke helt hvad du mener, men er det så at start og stop af service ligger i /etc/init/ og for at starte brugerfladen, skal jeg, som jeg har gjort, lægge den ind i startupprogrammer.AJenbo skrev:Du kan ikke starte en brugerflade som en service
Jeg antager at sådan jeg har gjort det med at serveren starter i etc/init og at consollen starter i startupprogrammer giver den nødvendige wait call for consollen.Remember not to set a startup item to the serviio-console.sh …if you do you will get the little “where's Waldo” message. If you do want to launch serviio and the console as a service the only way to make this work is with a startup script that you create that will launch serviio.sh first then the console after a wait call.