'etäyhteys'-avainsanan arkisto

[Ratkaisu] Komentojonotiedoston suoritus katkeaa ulos kirjauduttaessa

Lähtökohta
Olen SSH-asiakasohjelman avulla etäyhteydessä tietokoneeseeni. Käynnistän etäyhteyden kautta tietokoneeni komentotulkissa komentojono.sh -nimisen komentojonotiedoston. Komentojonotiedoston suorittaminen kestää kauan, ja lopulta minun täytyy sulkea SSH-yhteys ennen kuin komentojonotiedoston suoritus on päättynyt.
Ongelma
Kun kirjaudun ulos, komentojonotiedoston suorittaminen loppuu ennen aikojaan. Haluan, että komentojonotiedoston suorittaminen jatkuu loppuun saakka eikä katkea, kun katkaisen etäyhteyden.
Ratkaisu

Käytän komentojonotiedoston käynnistämiseen nohup-komentoa:

nohup komentojono.sh > komentojonon_tuloste.txt &

Kun tämän jälkeen katkaisen SSH-yhteyden, komentojonon suorittaminen ei lopu ennenaikaisesti.

Huomautus
On myös ainakin periaatteessa mahdollista kaapata alun perin ilman nohup-komentoa käynnistetty komentojono suoritettavaksi ikään kuin se olisikin ajettu nohup-komennon alaisuudessa.

[Ratkaisu] Firefoxin lisäosien tulostaminen

Lähtökohta
Olen SSH-asiakasohjelman avulla etäyhteydessä tietokoneeseeni. Olen asentanut tietokoneeni Firefox-selaimeen joukon lisäosia.
Ongelma
Haluan tulostaa etäyhteyden kautta komentotulkissani listan tietokoneeseeni asentamistani Firefoxin lisäosista.
Ratkaisu

Siirryn tietokoneellani olevaan Firefoxin profiilihakemistoon, jonka nimi on tässä tapauksessa bhtn323c.default, komentamalla SSH-yhteyden etäpäässä olevalla komentotulkilla seuraavasti:

cd ~/.mozilla/firefox/bhtn323c.default

Sen jälkeen suoritan seuraavan komennon:

cat extensions.rdf | grep -B 1 NS1:name \
| sed 's/^[ \t]*NS1://' | sed 's/name="//' \
| sed 's/version="//' | sed 's/"$//' | tr '\n' ' ' \
| sed 's/\-\- /\n/g' \
| awk '/ /{
for (i=2; i<NF+1; i++) { printf "%s ",$i } print $1
}' | less

Tämä komento näyttää minulle sivutetun listan Firefoxiin asennetuista lisäosista versionumeroineen.