Администрируешь сервера? Скачай программу для учёта компьютеров →
This is default text for notification bar

Публикации категории "Linux"

Запуск Python скрипта в виде службы через systemctl/systemd

| Linux

Есть несколько способов запуска вашей программы в качестве фоновой службы в Linux, таких как crontab, .bashrc и т. д., но сегодня будет разговор о systemd. Изначально я искал способ запустить свой скрипт на Python в качестве фоновой службы, поэтому даже если сервер по какой-то причине перезагрузится, мой скрипт все равно должен работать в фоновом режиме, после небольшого ресерча и я обнаружил, что systemd позволяет мне это сделать. Давайте начнем.

Читать дальше →

Шпаргалка по GNU grep

| Linux

GNU grep находит шаблоны в текстовых файлах и потоках.

Основы

grep [pattern] FILE

grep '^[A,E].*o' f.txt Найти строку, начинающуюся с A или E и заканчивающуюся на o
grep -f pat.txt f.txt Сканировать f.txt, используя содержимое pat.txt как регулярное выражение
grep -i Gnu f.txt Найти "gnu" в f.txt, игнорируя регистр букв.
grep -v gnu f.txt Найти все строки, не содержащие "gnu" (инвертировать соответствие)
grep -w 'a.*o' f.txt Искать только совпадения целого слова, игнорируя подстроки
grep -x 'a.*o' f.txt Искать только совпадения целой строки, как в ^(a.*o)$
Читать дальше →