Автор Тема: Bash-подаване на сигнали м/у процеси  (Прочетена 8089 пъти)

bonbon

  • Напреднали
  • *****
  • Публикации: 112
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
    • WWW
Въпросът ми е следният:
Може ли и по какъв начин един процес, който е стартиран от един потребител да изпрати някъкъв сигнал на друг процес, който е стартиран от друг потребител.
С kill ...  ми дава че нямам права за това.

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

SOMNIVM

  • Гост
Bash-подаване на сигнали м/у процеси
« Отговор #1 -: Dec 20, 2006, 21:53 »
Примерен код
kill -9 1234

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

lnxman

  • Напреднали
  • *****
  • Публикации: 28
    • Профил
Bash-подаване на сигнали м/у процеси
« Отговор #2 -: Dec 23, 2006, 21:56 »
за да видиш всички сигнали:
kill -l
за да пратиш сигнал:
kill -<номер на сигнала> <номер на процес>
за да прихванеш сигнал - използвай вградената функция trap в bash.

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

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bash is needed ???
Настройка на програми
Warstomp 7 3428 Последна публикация Aug 22, 2010, 02:46
от VladSun
BASH: Как да поддържам една програма работеща
Общ форум
Regia 1 9248 Последна публикация Feb 16, 2005, 08:51
от
Bash and mysql
Общ форум
console 1 1764 Последна публикация Apr 17, 2008, 16:39
от gat3way
подмяна на дума във файл през bash
Хардуерни и софтуерни проблеми
mishot 12 4091 Последна публикация Aug 01, 2008, 14:54
от Hapkoc
За bash и команди за супер потребител
Общ форум
Vatman 4 2978 Последна публикация Oct 25, 2008, 19:25
от Vatman