Sida 1 av 1

"Mitt" script drygar sig kvar i terminalen efter körning. [LÖST]

Postat: 15 apr 2007, 22:40
av Trill
Jag har skapat ett script som kommer att ta världen med häpnan, nästan. Jag använde mig av Bossiemans radio script och gjorde om det till det jag ville ha. Men efter körning från terminal så stannar scriptet kvar och gör terminalen obruklig ända tills swiftfox stängs av. Visst så hade jag kunnat använda tabbar och fortsätta i en ny tab i terminalen men eftersom tabbar är så extremt fula i Tilda så skulle jag gärna undvika detta. . Om Swiftfox redan är igång så blir det inga problem med att scriptet stannar kvar och blockar terminalen. Annars fungerar scriptet perfekt.

Här är koden för scriptet:

#!/bin/bash
echo ""
echo ""
echo
echo "Välj vilken sida du börja dagen på"
echo "1 -> Flashback"
echo "2 -> Aftonbladet"
echo "3 -> UbuntuSE"
echo "4 -> blank"
echo "5 -> google"
read swiftfox
if [ "$swiftfox" = "1" ]; then
/opt/swiftfox/swiftfox <a class="postlink" href="http://www.flashback.se">http://www.flashback.se</a>
elif [ "$swiftfox" = "2" ]; then
/opt/swiftfox/swiftfox <a class="postlink" href="http://www.aftonbladet.se">http://www.aftonbladet.se</a>
elif [ "$swiftfox" = "3" ]; then
/opt/swiftfox/swiftfox http://ubuntu-se.org/forum/
elif [ "$swiftfox" = "4" ]; then
/opt/swiftfox/swiftfox about:blank
elif [ "$swiftfox" = "5" ]; then
/opt/swiftfox/swiftfox <a class="postlink" href="http://www.google.se">http://www.google.se</a>
exit
fi


Tack på förhand. :D

SV: "Mitt" script drygar sig kvar i terminalen efter körning.

Postat: 15 apr 2007, 22:43
av Trill
Åh nej. Såg nu att jag råkade lägga den i Program istället för Programmering. Förlåt.

SV: "Mitt" script drygar sig kvar i terminalen efter körning.

Postat: 15 apr 2007, 22:50
av DeepThought
Du kan köra skripet i "bakgrunden" genom att lägga till & sist, ex:

/opt/swiftfox/swiftfox about:blank &

Men då stängs det om du stänger terminalen. Testa istället att lägga till nohup först, tror att det är rätt kommando iallafall. D.v.s.:

nohup /opt/swiftfox/swiftfox about:blank

SV: "Mitt" script drygar sig kvar i terminalen efter körning.

Postat: 15 apr 2007, 22:55
av Trill
Tack. Nu funkar allt.:)

Testade förövrigt att stänga ner terminalen men det terminerande inte det fönster jag hade skapat ändå.

SV: "Mitt" script drygar sig kvar i terminalen efter körning.

Postat: 15 apr 2007, 22:57
av DeepThought
Härligt! :) Sätter som löst!

(Görs genom att editera första inlägget, lägga till [LÖST] i Ämne: och bya Meddelandeikon: till LÖST).

SV: "Mitt" script drygar sig kvar i terminalen efter körning.

Postat: 15 apr 2007, 23:01
av Trill
DeepThought skrev: Härligt! :) Sätter som löst!

(Görs genom att editera första inlägget, lägga till [LÖST] i Ämne: och bya Meddelandeikon: till LÖST).
Jo det förstog jag. Råkade bara trycka fel i början så att det blev ett utropstecken. Exclamation mark lät som en grön bock.