Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: bonbon в Dec 01, 2006, 19:31



Титла: Bash-подаване на сигнали м/у процеси
Публикувано от: bonbon в Dec 01, 2006, 19:31
Въпросът ми е следният:
Може ли и по какъв начин един процес, който е стартиран от един потребител да изпрати някъкъв сигнал на друг процес, който е стартиран от друг потребител.
С kill ...  ми дава че нямам права за това.

Благодаря предварително.


Титла: Bash-подаване на сигнали м/у процеси
Публикувано от: SOMNIVM в Dec 20, 2006, 21:53
Примерен код
kill -9 1234

можеш да направиш единствено и само ако си root (или sudoer със съответните права) или собственик на процеса... това важи за всички сигнали, не само за 9.


Титла: Bash-подаване на сигнали м/у процеси
Публикувано от: lnxman в Dec 23, 2006, 21:56
за да видиш всички сигнали:
kill -l
за да пратиш сигнал:
kill -<номер на сигнала> <номер на процес>
за да прихванеш сигнал - използвай вградената функция trap в bash.

ако процеса е на друг потребител ще ти трябват неговите права или руут права.