@lacredin
Программист

Как выяснить, что linux запускает при старте?

Есть система в которой запускается некоторая программа, мне надо выяснить где она лежит и что с нею ещё запускается.
В стандартном выводе консоли ничего похожего нет, в основном стандартные службы.
Может можно включить более подробный вывод, где будут все команды sh прописаны?
Помогите пожалуйста )
  • Вопрос задан
  • 715 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Konkase
Хоть бы указали, какая система
www.tldp.org/LDP/intro-linux/html/sect_04_02.html
Ответ написан
pavlinux
@pavlinux
мне надо выяснить где она лежит

# lsof | grep программа

и что с нею ещё запускается.

# strace -ff /usr/bin/программа

Совсем сурово - bootchart
Ответ написан
Если дистрибутив на systemd, то можно заглянуть в его журнал (journalctl -b), да и в обычном top/htop должно висеть. Далее, обычно пакетные менеджеры умеют в поиск пакета по исполняемому файлу и наоборот, вывод файлов, принадлежащих пакету и т.д. Далее, можно (в случае systemd) посмотреть файл сервиса этой программы - там должно быть указано, что с ней запускается (для других init систем тоже должен быть аналог, зависит от дистра).
Глубоко в этих вопросах я не копался, но будь у меня такая проблема, решал бы подобным образом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы