Nowe posty

xx Jak usunąć kilka dowiązań twardych jednym poleceniem. (3)
2019-06-14, 12:12:10
xx Skrypt sprawdzający miejsce na dysku (1)
2019-06-13, 13:55:00
xx Samba server (3)
2019-06-10, 17:01:44
xx Skrypt tworzący użytkownika (3)
2019-06-07, 17:11:55
xx Jaki serwis komp. we Wrocławiu (0)
2019-06-06, 12:39:23
xx serwer wydruku (1)
2019-06-04, 13:57:58
xx mod_security i roundcube (0)
2019-05-27, 14:27:03
xx Touchpad po pewnym losowym czasie przestaje reagować (33)
2019-05-27, 10:14:21
xx [ROZWIĄZANY] przygotowanie zeskanowanego pdf do OCR (6)
2019-05-24, 14:46:43
xx Przydatne Linki (1)
2019-05-23, 18:05:04

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