Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 5.437 pregleda

Najnovija ↓

proces u pozadini na ekran! 08.08.2002. u 00:43 · pre 295 meseci #1
U rc.local sam stavio da mi se jedan proces odvija u pozadini i to "najzadnji" :). E sada, ponekad bi mi bilo potrebno da pozovem taj proces (kada sam remote logovan) u <b>fg</b>, pa da ga posle vratim u pozadinu.

Da li je moguće i ako jeste, kako?

Hvala.

OS na mašini je: RedHat 7.2 Linux
Potpis
"if you fail to plan, you plan to fail"
Re: proces u pozadini na ekran! 08.08.2002. u 01:26 · pre 295 meseci #2
Sa komandom jobs dobijas listu poslova, sa komandom fg prebacujes proces u foreground, a ako hoces da ga prebacis nazad u pozadinu, pritisni Ctrl-Z, cime ces ga stopirati, a zatim komandom bg ga saljes nazad u pozadinu.

Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: proces u pozadini na ekran! 08.08.2002. u 03:42 · pre 295 meseci #3
alex, jobs daje listu poslova u tekućem shell procesu, a on hoće da prebaci u interaktivni režim komandu startovanu iz rc.local.

Odgovor je: nije moguće korišćenjem standardnih UNIX alata. Jedino što mi pada na pamet je da možda možeš da nateraš screen(1) da startuje taj proces i detachuje se momentalno, pa da se posle reattachuješ na njega.

Toplo ti preporučujem da pročitaš man stranicu za screen(1), ali svejedno ću ti dati gotovo rešenje.

U rc.local skript staviš

screen -d -m komanda

A u shellu kasnije (kao root, odnosno isti UID koji je izvršio skriptu) kažeš

# screen -d -r

Što se tiče činjenice da si u rc.local stavio da se proces odvaja "u pozadini" (pretpostavljam dodavanjem znaka "&" na kraj reda), domaći zadatak ti je da razmisliš/saznaš kakav efekat se postiže startovanjem background procesa u okviru shell skripta i da nam javiš.
Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme