Как отключить сервис, не используя 'systemctl, отключают'

Попытайтесь делать это использование :

top -b -n1 -c | 
    awk -vOFS=$'\t' '
        $2 == "apache"{
            virt+=$5; res+=$6; shr+=$7; cpu+=$9; mem+=$10; count++
        }
        END{
            print "virt", "res", "shr", "cpu", "mem"
            print virt, res, shr, cpu/count, mem/count
        }
    '

12
21.04.2015, 20:18
3 ответа

По умолчанию все службы "отключены"; "enablement" - это согласие.

Если foo.service - это ваша настраиваемая служба, то она не будет запущена, если явно не будет вызвана чем-то (например, директивой OnFailure = ), и вам не следует " отключить "все".

4
27.01.2020, 19:54

systemctl enable работает путем манипулирования symlinks в /etc/systemd/system/ (для демонов системы). При включении служба просматривает строки ButingBy в разделе [Установка] и выключает символьные ссылки в этих каталогах .wants. .

systemctl disable делает обратное.

Вы можете просто удалить эти symlinks - делать это вручную полностью эквивалентно использованию systemctl disable .

-121--33946-

Все службы по умолчанию «отключены»; «enablement» является участником.

Если foo.service является пользовательской службой, она не будет запущена до тех пор, пока не будет явно задействована чем-либо (например, директивой OnFailure = ).

-121--33945-

Можно использовать systemctl start ServiceName.service и systemctl stop Service.Name.service для запуска и остановки службы соответственно. В отличие от systemctl enable... и systemctl disable... , команды start и stop длятся только для текущего сеанса, поэтому при перезагрузке компьютера изменения не будут сохранены.

4
27.01.2020, 19:54

systemctl enable работает, управляя символическими ссылками в / etc / systemd / system / (для системных демонов). Когда вы включаете службу , она просматривает строки WantedBy в разделе [Install] и размещает символические ссылки в этих .wants каталоги.

systemctl disable делает обратное.

Вы можете просто удалить эти символические ссылки - выполнение этого вручную полностью эквивалентно использованию systemctl disable .

25
27.01.2020, 19:54

Теги

Похожие вопросы