script hatterben futtatasa logout alatt

Fórumok

script hatterben futtatasa logout alatt

Hozzászólások

Hi,
elfelejtettem azt az utasitast, amellyel a hatterbe lehet rakni
egy progi futasat :cry: , ugy hogy az outputot kesobb meg lehet nezni,
majd logout par ora mulva login es el lehet kapni a progit ami
kozben szepen futott es vegzett. :lol:

Pl. nagyon lassu cucc letoltese es serverre, ahonnan kozben kilepnek
par napra de kozben jonne szepen le az anyag.
Thx, M. :?

berakod egy screen folyamatba, és ott már nem is kell háttérben futnia.
man screen :)

azzal, hogy logout-ba rakod, és-jellel (&) a végén, nem oldasz meg semmit: háttérben fut, de sajnos addig nem tudsz kilépni, amíg be nem fejezi a futását...
(bár .bash_logout file esetleg másként működik, de ez eleve shell-specifikus)

[quote:830bdf1c65="dm"]Hi,
elfelejtettem azt az utasitast, amellyel a hatterbe lehet rakni
egy progi futasat :cry: , ugy hogy az outputot kesobb meg lehet nezni,
majd logout par ora mulva login es el lehet kapni a progit ami
kozben szepen futott es vegzett. :lol:

Pl. nagyon lassu cucc letoltese es serverre, ahonnan kozben kilepnek
par napra de kozben jonne szepen le az anyag.
Thx, M. :?

Egyik megoldas ahogy mar mondtak: screen. Ha az nem megoldhato, akkor:
program 2>&1 >logfile &
disown

disown teljesen elrakja a hatterbe, kilepes utan is megmarad, ki is tudsz lepni, mielott a program leall, viszont nem tudsz hozza "csatlakozni". Magyarul logfile alapjan tudod kovetni hol tart, es annyi. Cserebe viszont ez built-in benne van a shellben, mig screen nincs :)

wget cucc -a logfile &
tail -f logfile
időnként észre sem veszem, h nem az igazi wget fut, és csodálkozom, h ki foglalja a sávszélességet, mikor most léptem ki a wgetből :D

[quote:dc27117cc7="vmiklos"]wget cucc -a logfile &

Csak hogy en se maradjak ki a biciklitarolo epitesebol... :)

man wget:

-b
--background
Go to background immediately after startup. If no output file is specified via the
-o, output is redirected to wget-log.

Tobb lehetoseged is van (altalanosan, nem csak a downloadhoz):

- szerintem is a legelegansabb a screen, ami egy csudajo talalmany
- a nohup, ami mukodik, ugy ahogy
- meg aztan disown-al kitagadhatod a processt amit az init orokbefogad

[quote:6ef5d812ae="selli"]nohup?

Ettől a szignáltól némely processz elhasal, gondolom nem ez a cél.

[quote:ebeba502b1="Panther"][quote:ebeba502b1="selli"]nohup?

Ettől a szignáltól némely processz elhasal, gondolom nem ez a cél.

Ez nem a szignál, hanem a parancs.

Hello, thx!!!!!
:lol: :lol:
A screen volt az, amire gondoltam, de leg. a többi lehetõséget is megtudtam :)
köszi mégegyszer mindenkinek!
Mark

Hi, a wget -b -r ftp... -a log nagyon tutin megy es a screen sem kell hozza (ami meg fent sincs a serveren, ahova toltom) :-)
:lol: