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

Här diskuteras programmering och utveckling
Trill

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

Inlägg 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
Senast redigerad av 1 DeepThought, redigerad totalt 15 gånger.
Trill

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

Inlägg av Trill »

Åh nej. Såg nu att jag råkade lägga den i Program istället för Programmering. Förlåt.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

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

Inlägg 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
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Trill

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

Inlägg 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å.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

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

Inlägg 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).
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
Trill

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

Inlägg 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.
Skriv svar

Återgå till "Programmering och webbdesign"