ako presunut proces na pozadie, nohup

Sekcia: Konfigurácia 06.05.2006 | 11:09
Avatar Frantisek Klabzuba Debian  Používateľ
Ahoj. Neviete niekto, ci sa nejako da uz spusteny proces presunut na "pozadie", najlepsie s nohup "parametrom". Uz sa mi totiz parkrat stalo ze som chcel wget-om stiahnut velky subor. Spustil som to a nechal bezat, potom som po dvoch hodinach zistil ze to este par hodin potrva. Je mi luto to prerusit a spustit znova s nohup a & . Pre nechapavych: # wget http://nieco.sk/velke.tgz ... dve hodiny cakam, je to na 50% ... ako to teraz presunut na pozadie a povedat mu ze nohup Jedine takto ale stratim tie 2 hodiny Ctrl+C # nohup wget http://nieco.sk/velke.tgz & [1234] wget # exit dvh p.s.: dufam ze chapete ze niesom prihlaseny lokalne, to by som kludne mohol nechat bezat. p.s.: viem ze existuje nohup a screen ale proste to neodhadnem ze ako dlho to potrva, takze na pozadie to potrebujem dat az ex-post...
    • Re: ako presunut proces na pozadie, nohup 05.05.2006 | 18:05
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      Spustenie wgetu na pozadi: # wget -b http://daco Ak to uz prerusis, tak aby sa znovu chytil (proste pokracuje, kde si ho zhodil): # wget -c -b http://daco
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
    • Re: ako presunut proces na pozadie, nohup 05.05.2006 | 19:18
      Avatar ventYl 2 x Slackware  Používateľ
      ked chces nejaky beziaci proces hodit na pozadie, tak: ctrl+Z dostanes nieco ako: [1]+ Stopped telnet localhost 80 ventyl@ventyl:~$ pricom cislo v [ ] je cislo jobu. Posledny zastaveny job ma znak pluska, predposledny ma znak minusu, ostatne sa neznacia. potom napises: bg 1 co sposobi, ze job 1 bude bezat na pozadi. Cisla jobov nemaju nic spolocne s PID, v systeme moze existovat niekolko procesov s job number 1. Plati pre bash.
      • Re: Re: ako presunut proces na pozadie, nohup 06.05.2006 | 03:11
        luzr   Návštevník
        Tot pani predo mnou nepoznaju asi nohup a nechapu ze to chces dat na pozadie tak, aby to bezalo aj po odhlaseni.. Tento problem som sa pokusal vyriesit aj ja no nenasiel som inu moznost ako priame spustenie cez nohup.. Mozno by stalo za to spravit si alias na wget ktory ho bude automaticky spustat cez nohup..
        • Re: Re: Re: ako presunut proces na pozadie, nohup 06.05.2006 | 09:23
          Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
          # wget -b http://daco bez na pozadi aj po odhlaseni, casto spustam takto prikaz na servri, takze to mam odskusane
          Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
        • Re: Re: Re: ako presunut proces na pozadie, nohup 06.05.2006 | 11:09
          Avatar ventYl 2 x Slackware  Používateľ
          tot pani nohupa poznaju :) enemze pokial viem, neexistuje sposob, ako proces, ktory je uz attachnuty k niektoremu terminalu od tohto terminalu detachnut (okrem toho, ked sa proces stane demonom). istym riesenim v tomto pripade by mohol byt aj screen (casto si takto ludia pustaju ICQ na serveroch).