Сколько процессов работает
Подсчитайте копии одного процесса и сохраните число.
Зачем
«Сколько копий моего сервиса крутится?» — первый вопрос, когда что-то
ведёт себя странно. Базовые инструменты — ps, pgrep, pidof.
Подсказки
psбез аргументов в busybox показывает все процессы системы (это отличается от полноценного Linux, где нужны флаги-efилиaux).ps | grep <name>фильтрует по имени, но в результат попадает самgrep. Трюк[n]ameобходит это: квадратные скобки делают grep'у регекс, который не совпадает с буквальным текстом[n]ameв его командной строке.pidof <name>на полноценном Linux находит процессы по имени напрямую. В нашем минимальном busyboxpidofне находит builtin-команды шелла, поэтому используемps + grep.- На полноценном Linux есть ещё
pgrep <name>(как pidof, но с регуляркой). В минимальном busybox его нет.
Практика в браузере
Linux запускается прямо здесь. После решения сохраним прогресс автоматически.
Сколько tail-процессов
В фоне мы запустили несколько процессов tail. Посчитайте, сколько экземпляров работает прямо сейчас, и сохраните число в /tmp/answer.
0%
Прогресс сохранён в этом браузере
Почистишь историю или откроешь с телефона, и отметки пропадут. Оставь почту, они переедут в аккаунт. Пароль придумывать не нужно.
Готово. теперь в аккаунте: прогресс виден с любого устройства. Мой прогресс