LINUX.ORG.RU

Попробуй от рута посмотреть найдёт ли.

Скорее всего будет работать kill 0. В библиотеке syscall всё нужное есть.

WitcherGeralt ★★
()
Ответ на: комментарий от das_tier

На самом деле тоже в коде нашел, что на юниксах всегда True выводит. Нормальные IDE решают, можно по функции тыкнуть и к исходникам перебрасывает - а там как правило документация норм

develf
()

То, что процесс запущен ещё не значит, что он не висит. И извне определить сиё практически невозможно, даже если процесс не зомби, он вполне себе может мирно спать в дэдлоке.

Единственное надёжное решение - это какая то система мониторинга в самом процессе. Самый примитивный вариант - логи.

А так:

kill -0

А как там это в go делается, видимо rtfm...

onhydro
()
Ответ на: комментарий от onhydro

Единственное надёжное решение - это какая то система мониторинга в самом процессе. Самый примитивный вариант - логи.

Как зависший или упавший процесс может что-то в логи записать?

buggycoder
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.