SSH folyamat életben tartása kilépés után

Fórumok

Sziasztok!

Egy olyan kérdésem lenne, hogy hogyan lehetne azt megoldani, hogy egy folyamatot háttérbe küldjek SSH-n keresztül? Vagy valamit kellene vele csinálni, hogyha kilépek, akkor ne szakadjon meg.

Konkrétan van egy openwrt-s routerem otthon és wget-el letöltenék rá valamit, hogy mire hazaérek meglegyen. Csak az a gond, hogy a bezárom a putty-t, akkor megszakad a letöltés is.

Próbáltam a wget ftp://xyz & parancsot, de nem történik semmi, csak simán elkezdi letölteni. CTRL + Z billentyűkombinációra sem reagál.

Hozzászólások

In screen, you must first enter "scrollback mode" to be able to scroll around in the scrollback buffer: key combo Ctrl-a [Esc], or Ctrl-a Ctrl-[. Then you can scroll around the history using Up and Down keys (or Ctrl-b, Ctrl-f to move a page).

In that mode, your mousewheel should also work, if it works in other apps. You end "scrollback mode" with [Esc].

régi megoldás:

scrpt.sh:
wget ...

nohup script.sh &

Új megoldás:

screen

"screen" nevű program lesz a te barátod. Keress rá. Minden disztribúcióban benne van.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Mégiscsak működött az & jel a végén, csak nem tűnt el a folyamat és egy kicsit zavaró volt, de beírtam az exit parancsot, kilépett.

Most visszaléptem, top-al megnéztem a futó folyamatokat és ott van a wget, illetve a fájl mérete is növekedik, szóval nem lesz gond :)

Ennek a screen-nek azért majd még utánanézek, köszi mindenkinek!