Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 4.146 pregleda

Najnovija ↓

bash - kreiranje procesa 30.05.2005. u 18:11 · pre 260 meseci #1
Zna li netko način na koji bi se ova skripta mogla napisati:

skripta kreira piramidu procesa i njhove djece po principu od
gore prema dolje te slijeva na desno

.......................................p1

....................p2.............. p3.................. p4

................p5...p6...........p7... p8........... p9... p10




-> prilikom svakog pokretanja procesa sprema u datoteku
(pokrenuti.txt), ime, PID i PPID procesa kojeg je pokrenula
-> nakon njihova kreiranja terminira ih jednog po jednog po
principu s desna na lijevo te od dolje prema gore
-> prilikom terminiranja sprema u datoteku (terminirani.txt) ime,
PID i PPID terminiranog procesa
Re: bash - kreiranje procesa 05.06.2005. u 21:16 · pre 260 meseci #2
Morala bi neka rekurzija, sa numerisanjem nivoa (ako treba baš takva struktura piramide da bude). Pozivaš rekurzivno proces sa $0, PID ti je u $$ varijabli, PPID ti je u $PPID varijabli, tako da nije neki problem.
Potpis
int rand(void);

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

Upali lampicu — koristi Jabber!
Re: bash - kreiranje procesa 06.06.2005. u 13:25 · pre 260 meseci #3
A što izmišljati toplu vodu?
Code:

$ pstree
  ...
Re: bash - kreiranje procesa 06.06.2005. u 17:04 · pre 260 meseci #4
Alef, mislim da nisi razumeo šta je bilo pitanje. Ako sam ja dobro razumeo, treba da se napiše skriptić (verovatno neka vežba iz shell programiranja) koji fork()-uje procese rekurzivno, i zatim ih ubija.
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