Автор Тема: Затваряне на всички прозорци  (Прочетена 2727 пъти)

CTEHATA

  • Напреднали
  • *****
  • Публикации: 101
    • Профил
Затваряне на всички прозорци
« Отговор #15 -: Apr 25, 2005, 11:11 »
Цитат (ivak @ Април 22 2005,13:53)
По-добре вместо 'ps' да ползваш информацията направо 'от източника' - /proc файловата система. За всеки стартиран процес там има отделна поддиректория с неговия номер, а вътре в нея има едно текстово файлче, наречено 'stat', от което ps черпи информация. ...

най-чистото решение би било да използваш информацията за родителски процеси, така че да убиеш само тези, които са стартирани от мениджъра на прозорци.  Само трябва да се погрижиш тези процеси, които са необходими за работата на мениджъра ти, да ги изключиш от списъка за убийства.
   Естественно решението с рестартирането на Х е даже по-чисто, но ако едно хлапе чака да играе веднага след предното ще е досадно да трябва да мине рестарта.

За да видиш дървото на процесите и да се ориентираш, използай pstree
Активен