• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

potrzebuję pomocy z programem w c

Cloud VPS
0 głosów
447 wizyt
pytanie zadane 6 czerwca 2020 w C i C++ przez matilogias Obywatel (1,550 p.)

potrzebuję pomocy w zrozumieniu zadania. Wydaje mi się że jeśli ktoś miał do czynienia z linuxem i c to jest szansa  że zrozumie o co w tym chodzi. Ja pierwszy raz używam linuxa a także pierwszy raz piszę w języku c. Więc wróćmy do pytania: co to znaczy że program korzysta z procesów a także jak ma wyglądać użycie instrukcji wait a także sleep a także jak mam złappać istnienie procesów.

Na razie mam to

1
komentarz 6 czerwca 2020 przez tkz Nałogowiec (42,040 p.)

1 odpowiedź

+1 głos
odpowiedź 6 czerwca 2020 przez overcq Pasjonat (22,630 p.)
wybrane 6 czerwca 2020 przez matilogias
 
Najlepsza
Potrzebujesz raczej użyć funkcji fork, a wszystko znajdziesz w manualu: w terminalu wpisz

man fork

man 2 wait
komentarz 6 czerwca 2020 przez matilogias Obywatel (1,550 p.)
tylko że exec nie wykonuje ls -la tylko samo ls bez argumentów
1
komentarz 6 czerwca 2020 przez overcq Pasjonat (22,630 p.)

Pomyliłem się, zgubiłem zerowy argument:

execlp( "ls", "ls", "-la", (char *)NULL );

 

komentarz 6 czerwca 2020 przez matilogias Obywatel (1,550 p.)

czy teraz jest dobrze?

1
komentarz 6 czerwca 2020 przez overcq Pasjonat (22,630 p.)
Niewiele widać na tym obrazku, najlepiej wklejaj tekst programu.

Ale dostosuj sobie ten program do własnych potrzeb. To co jest w bloku if, to jest proces potomny. W nim zastępujesz go poleceniem ls. Odpowiednie przestawienie sleep() i printf() powinno wystarczyć. No i wiele procesów potomnych...
komentarz 6 czerwca 2020 przez matilogias Obywatel (1,550 p.)
wielkie dzięki za pomoc

Podobne pytania

0 głosów
0 odpowiedzi 986 wizyt
0 głosów
1 odpowiedź 321 wizyt
0 głosów
1 odpowiedź 225 wizyt

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

62,909 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...