Утилиты для работы с текстом в терминале ОС Linux
Linux. Отслеживаем сигналы. strace.
Иногда, действие выполняемые определенным процессом очень сложно определить. И определить работу таких процессов можно только по второстепенным данным, полученных, например, с помощью команды ps. И вот в здесь, нам на помощь приходит утилита strace. С ее помощью можно получить полнейшую картину об активности какого-либо процесса. Использовать эту утилиту довольно просто ( что я не сказал бы о результате ее работы). Можно с помощью starce запускать команды, например, так $ strace ps В ответ мы получим длинный вывод системных вызовов команды ps...
🛠️ Утилита strace — разгадка любой загадки в Linux
🛠️ Утилита strace — разгадка любой загадки в Linux Задачи, которые казались невыполнимыми, решаются одним нажатием клавиши. Расскажу, как strace помогает поймать баги и понять, что именно происходит за кулисами системных вызовов. 🔍 Почему стоит использовать strace: - Визуализирует связи между приложением и ядром - Показывает вызываемые функции и ошибки - Помогает диагностировать сбои в работе программ Особенности: - Мгновенная установка: sudo apt install strace - Легко отслеживать работу сложных скриптов и сервисов - Можно запускать прямо при выполнении команды: strace command Практика: -...