Nowe posty

xx Apache2 i twarde https (3)
Wczoraj o 15:53:43
xx Czy istnieje emulator terminala który zapamieta komendy na jakiejś liście? (9)
2020-05-23, 17:04:57
xx RTLinux wybór dystrybucji (0)
2020-05-23, 15:42:54
xx Problem z instalacją Ubuntu na bootowalnym pendrajwie (9)
2020-05-22, 15:08:12
xx Ubuntudde 20.04 LTS nie działa Lightdm (8)
2020-05-22, 09:16:42
xx [Gra za darmo] GTA5 (1)
2020-05-20, 21:49:26
xx Marketing (1)
2020-05-13, 08:00:41
xx Polecenia Debian (1)
2020-05-10, 19:58:54
xx Uruchamianie pliku z każdego katlogu (2)
2020-05-10, 19:23:33
xx grafika w jadrze (1)
2020-05-10, 08:18:46

Autor Wątek: C++ obsługa procesów  (Przeczytany 3937 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.