ОС х состояние процесса УП - PullRequest
       14

ОС х состояние процесса УП

6 голосов
/ 01 декабря 2009

У меня запущен процесс, который невозможно убить. Это мое приложение EyeTV, и вот что говорит «PS Aux»:

cb0      87583   1,0  3,4   812796 144236   ??  UE   21Nov09 2638:11.45 [.....]/EyeTV

Состояние процесса действительно странное, поскольку я никогда раньше не видел UE. Manpage говорит мне


U означает Отмечает процесс в непрерывном ожидании

E означает, что процесс пытается выйти


Но я не могу убить процесс. Любая идея, как я мог заставить его выйти ??

Дополнительная информация: не работал ни один из следующих показателей:

  • убить -S убить
  • убить -S ВЫЙТИ
  • убить -2
  • убить -9

1 Ответ

0 голосов
/ 31 января 2014

Вы пробовали использовать

top

для получения всех активных процессов, а затем

kill(PID)

где PID будет ссылаться на идентификатор процесса EyeTV, который вы получили сверху? Кроме того (и я не уверен, что это работает два, но это просто возможно), вы можете попробовать

kill(pid,SIGTERM)

, который отправляет сигнал завершения процессу (однако он используется в программировании на C для уничтожения процесса, поэтому я не уверен на 100%, что он будет работать вне языка программирования, но стоит попробовать)

...