Portál AbcLinuxu, 15. května 2025 05:33

Dotaz: Ulozeni stavu procesu - existuje?

1.12.2016 16:17 Josef
Ulozeni stavu procesu - existuje?
Přečteno: 318×
Odpovědět | Admin
Zdravim, existuje v Linuxu neco jako serializace procesu? Proste mam spusteny proces ktery dela nejaky dlouhy vypocet nad daty, abych mohl proces a jeho stav ulozit a pozdeji opet spustit - tedy neco jako je uspani pocitace ovsem nepotrebuju cely otisk RAM ale jen casti?
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 1.12.2016 16:24 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Ulozeni stavu procesu - existuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin

https://criu.org/Main_Page

Jinak obecne zalezi co vsechno potrebujes ukladat, ono pokud tvuj program vyuziva globalni promenne, ci ruzne file deskriptory atd, tak to muze byt znacne slozite. Pokud by se jednalo jen o stav ktery je zavisly na stavu zasobniku, registru a ukazatele na aktualni instrukci v kodu, tak by se to dalo IMHO udelat i pomerne snadno.

Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
Heron avatar 1.12.2016 16:40 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Ulozeni stavu procesu - existuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, zda existuje možnost uložit stav procesu, ale určitě existuje možnost pauznout (uspat) virtuální stroj (kvm i virtualbox to umí). To asi bude jednodušší varianta.
Heron
2.12.2016 13:39 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Ulozeni stavu procesu - existuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozmýšľal si nad CTRL+z a neskoršie akože prebudenie príkazom fg?
k3dAR avatar 2.12.2016 22:59 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Ulozeni stavu procesu - existuje?
Odpovědět | | Sbalit | Link | Blokovat | Admin
muzes zkusit tohle:
# setrne pozastaveni
kill -TSTP cisloprocesu

# nasilne pozastaveni
kill -STOP cisloprocesu

# rozebehnuti pozastaveneho
kill -CONT cisloprocesu
# zjisteni cisla procesu
pidoff jmenoprocesu

#lze to samozrejme zkombinovat
kill -TSTP $(pidoff jmenoprocesu)

#vice info o signalech co lze procesu poslat:
man 7 signal 
porad nemam telo, ale uz mam hlavu... nobody
3.12.2016 01:28 Sten
Rozbalit Rozbalit vše Re: Ulozeni stavu procesu - existuje?
Ten příkaz je pidof, nic se jím nevypíná
k3dAR avatar 3.12.2016 14:27 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Ulozeni stavu procesu - existuje?
mas samozrejme pravdu, fuckvypnuti zkratopreklep ;)
porad nemam telo, ale uz mam hlavu... nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.