Prekidanje SSH veze s Androidom

Pametni telefoni, tableti, netbook prijenosnici...

Moderator/ica: Moderatori/ce

croatianchemist
Postovi: 137
Pridružen/a: 09 kol 2010, 08:08
Spol: M
OS: Ubuntu 13.10
Lokacija: Hrvatska

Prekidanje SSH veze s Androidom

Post Postao/la croatianchemist »

Pozdrav,

Imam pitanje jedno:

Npr. preko mobitela i SSH spojim se na računalo i stavim da se radi update ili skida neka iso datoteka.
Ako prekinem na mobitelu SSH vezu, da li se zadane radnje nastavljaju na računalu ili se i one prekidaju?
Kada prekinem SSH s mobitelom, pod uvjetom da se zadani procesi nastave u pozadini, mogu li nekako
na računalu pozvati procese da vidim recimo dokle je došao update ili skidanje datoteke?

Hvala,

Lp
devil
Postovi: 536
Pridružen/a: 13 ruj 2008, 17:35

Re: prekidanje SSH veze s androdiom

Post Postao/la devil »

hint: screen(tmux)
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: prekidanje SSH veze s androdiom

Post Postao/la shrike »

imaš i dtach kao jednostavniju verziju, a što se skidanja iso tiče možeš dodati na wget naredbu &. Tipa: whget debian.org/mini.iso & i onda će ti on u pozadini to skidati!
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Zel Uneec
Postovi: 38
Pridružen/a: 25 vel 2014, 14:17
Spol: M
OS: Debian Stretch, Cinnamon
Lokacija: Nuštar, HR
Kontakt:

Re: prekidanje SSH veze s androdiom

Post Postao/la Zel Uneec »

već su ti rekli za screen i tmux, a ja ću nadopuniti i ovo s background procesom
croatianchemist je napisao/la:Kada prekinem SSH s mobitelom, pod uvjetom da se zadani procesi nastave u pozadini, mogu li nekako
na računalu pozvati procese da vidim recimo dokle je došao update ili skidanje datoteke?
dakle, ako neki proces/naredbu/nešto želiš da se izvršava u pozadini, dovoljno je da na kraju naredbe dodaš "&" (and), npr.

Kod: Označi sve

wget -o http://nekisajt.com/neki.iso &
međutim, ako se odspojiš, proces će se opet prekinuti, bez obzira što je u pozadini; u ovim slučajevima služi naredba

Kod: Označi sve

disown
najjednostavnije je da napraviš ovako:

Kod: Označi sve

disown -a && exit
i tako će se disownati svi procesi (nećeš se morati patiti sa zaustavljanjem proces, traženjem PID-a, itd.), a odmah ćeš se i odspojiti (&& exit, a možeš to i izostaviti, ako se ne želiš odmah odspojiti)

naravno, tu je i naredba

Kod: Označi sve

nohup
koja ti isto može poslužiti, tj. ako s njom pokreneš naredbu i staviš ju u pozadinu, onda ne moraš koristiti disown, npr.

Kod: Označi sve

nohup wget -o http://nekisajt.com/neki.iso &
za više o naredbama, naravno man disown i man nohup, ili Google :)

za pregledavanje procesa koji se izvršavaju u pozadini koristi se naredba

Kod: Označi sve

jobs
croatianchemist
Postovi: 137
Pridružen/a: 09 kol 2010, 08:08
Spol: M
OS: Ubuntu 13.10
Lokacija: Hrvatska

Re: prekidanje SSH veze s androdiom

Post Postao/la croatianchemist »

super hvala svima, budem probao cim stignem
croatianchemist
Postovi: 137
Pridružen/a: 09 kol 2010, 08:08
Spol: M
OS: Ubuntu 13.10
Lokacija: Hrvatska

Re: prekidanje SSH veze s androdiom

Post Postao/la croatianchemist »

hvala svima probam kad dodjem doma s posla
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: prekidanje SSH veze s androdiom

Post Postao/la shrike »

Zel Uneec je napisao/la:

Kod: Označi sve

wget -o http://nekisajt.com/neki.iso &
međutim, ako se odspojiš, proces će se opet prekinuti, bez obzira što je u pozadini; u ovim slučajevima služi naredba
Nije istina. Proces će se nastaviti ako se odspojiš. Ja sam brdo puta skida ostvari tako i odlogiravao se i vraćao satima/danima kasnije pa bi se proces završio.

MOžda nisam bio najjasniji, dtach je zamjena za screen kao bitno jednostavnija verzija.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Zel Uneec
Postovi: 38
Pridružen/a: 25 vel 2014, 14:17
Spol: M
OS: Debian Stretch, Cinnamon
Lokacija: Nuštar, HR
Kontakt:

Re: prekidanje SSH veze s androdiom

Post Postao/la Zel Uneec »

pa ne znam baš, kad se odlogiraš, zatvaraš shell proces, koji je parent proces svih background procesa pokrenutih u toj (SSH) sesiji, pa se tako prekidaju/zatvaraju i svi child procesi, bez obzira što su u backgroundu; mislim, čemu bi onda služili nohup i disown?
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: prekidanje SSH veze s androdiom

Post Postao/la shrike »

redovno to radim sa & tako da uopce ne teoretiziram vec ti kazem kako jest probaj sam pa se uvjeri.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Zel Uneec
Postovi: 38
Pridružen/a: 25 vel 2014, 14:17
Spol: M
OS: Debian Stretch, Cinnamon
Lokacija: Nuštar, HR
Kontakt:

Re: prekidanje SSH veze s androdiom

Post Postao/la Zel Uneec »

wget će u pravilu (ali ne uvijek) nastaviti skidati ono što je započeto, ako dođe do pucanja veze, jer takva je "narav" wgeta (kao i screena i tmuxa, jel); no, "u pravilu" ne znači "uvijek" ;)

isto tako, croatianchemist nije pitao samo za skidanje isoa, nego i za updateove, a ja sam odmah pojasnio kako da se osigura i za to, ali i bilo koji proces...
Odgovori