Nowe posty

xx Zmiana części pliku tekstowego (sed?) (0)
Dzisiaj o 00:24:05
xx Problem z uruchomieniem Kali Linux! (6)
Wczoraj o 18:06:29
xx postfix otrzymane emaile from z mojej domeny (1)
2019-11-15, 13:27:39
xx Prawy przycisk myszy - > Nowy plik (4)
2019-11-14, 21:35:55
xx Konto root i crontab backupu (2)
2019-11-13, 22:51:23
xx Najlepsze gry na Androida według Was (3)
2019-11-13, 14:04:31
xx jak w C++ robić operacje na pieniądzach (7)
2019-11-13, 14:00:35
xx [C++] Do czego potrzebny jest czas kompilacji (1)
2019-11-13, 13:57:53
xx chrome - urządzenie audio (4)
2019-11-10, 12:33:43
xx PORADNIK ! [Poszukiwanie bledow] (1)
2019-11-09, 17:54:50

Autor Wątek: C++ obsługa procesów  (Przeczytany 3908 razy)

Offline s s

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 8
    • Zobacz profil
C++ obsługa procesów
« dnia: 2007-05-28, 00:33:32 »
Mam problem .Mianowicie mam program, ktory ma ściągać strony programem wget.
Gdy wywołam pare procesow , ktore sciagaja inne strony (wgetem) po nacisnieciu ctrl+z procesy sie nie konczą . Jak obsłużyc procesy potomne z procesu macierzystego aby sie wyłaczały po zakończeniu np. procesu potomnego lub po nacisnieciu ctrl+z

Offline jan karwowski

  • Users
  • Guru
  • *****
  • Wiadomości: 844
    • Zobacz profil
C++ obsługa procesów
« Odpowiedź #1 dnia: 2007-05-28, 17:22:25 »
1) C-z nie kończy aktywnego procesu. Zatrzymuje (usypia) go.
C-c wysyła SIGINT.
2) man 2 kill, man 2 signal, man 7 signal, man 2 wait
I być może kilka innych.
3) Jeżeli chodzi o ściąganie stron: jest taki program httrack.
Może Ci się spodoba. A może nie.