Protsessi suspend ja continue

Algajatele mõeldud foorum. Siia võib teha kõik Linuxiga seotud teemad, mida mujale ei oska panna

Moderaator: Moderaatorid

Vasta
Kanka
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 79
Liitunud: 01.11.2009, 01:28

Protsessi suspend ja continue

Postitus Postitas Kanka »

Probleem selline, et jookseb praegu üks protsess, mis on juba mitmeid tunde kestnud aga nüüd vaja korraks talle suspend anda ja seejärel -y võtmega edasi lasta. Nimelt tahaks magama minna aga kuskil 5 minuti pärast võib tema minult küsida "kas ..." ja vastus võiks olla jah, et asi edasi teeks, muidu ootab mind hommikuni ja see ei ole variant. Kõik siis käsureal. Kui ma kinni paneks ja uuesti alustaks siis on mitmed tunnid tööd metsas.
Keegi oskab aidata?
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Näiteks:

Kood: Vali kõik

kill -STOP pid
ja
kill -CONT pid
pid=protsessi id number
või pressi Ctrl-Z, see peatab protsessi, käsk jobs näitab peatatud protsesse.Käivitamiseks fg %1 või fg %2, olenevalt mitmendat peatatud protsessi käivitada tahad.
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

obundra, aga see kõik ei aita Kanka unistust täide viia: lisada -y võti.
Kõike hääd,
WK
Kanka
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 79
Liitunud: 01.11.2009, 01:28

Postitus Postitas Kanka »

Ilmselt ei ole see ka võimalik?
Pilt
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Nujah, ju ma siis kell öö sain aru, et vaja korraks seisma panna protsess ja hiljem jätkata.Aga, et selle käigus vaja ta veel ka yes ütlema panna, jäi silmapaari vahele.
Mingid variandid oleks protsessi käivitamisel umbes sellised

Kood: Vali kõik

yes|installer.sh
apt-get --assume-yes blabla
yes|apt-get upgrade
aga poole töö pealt ilmselt ei saa.
chris
Pingviini aktivist
Pingviini aktivist
Postitusi: 146
Liitunud: 16.02.2009, 17:39

Postitus Postitas chris »

obundra kirjutas:aga poole töö pealt ilmselt ei saa.
Ega hästi ei saa jah. Asi selles, et harju keskmine progamm salvestab käsureal antud parameetrid talle paremini arusaadaval kujul mälus. Seal on aga nende muutmise võimalused kesised.
Variandid on:
* signaali saatmine programmile, et ole hea ja muuda vastava parameetri väärtus,
* mingi juhtkanali (sokkel, toru, ...) kaudu ümberkonfigureerimine (sisuliselt üldistus eelmisest),
* hakata programmi siluma ja muuta antud parameetri väärtus programmi mäluruumis.

Kardetavasti antud programm esimest kahte meetodit ei toeta ja viimane käib 99,9999% tõenäosusega algajale üle jõu, sest programmist on olemas silumisinfota versioon.
Vasta