Как остановить работу биллинга. Как остановить работу служб

Skip to end of metadata
Go to start of metadata

Описанные действия могут использоваться во время переезда и в подобных ситуациях для остановки нужных служб.

Пример для остановки работы биллинга (подсчета средств, статистики и пр.)

Внимание! Указанные действия необходимо производить когда сервер находится в режиме удаленного помощника.

Сначала нужно разрешить редактирование файла /usr/local/ics/bin/ics_tune.sh

mount -o rw,remount /mnt/ro_disc
chattr -i /usr/local/ics/bin/ics_tune.sh

Дальше нужно отредактировать файл /usr/local/ics/bin/ics_tune.sh

и привести его к подобному виду

#!/bin/bash

if [ "$1" = 'rc.local' -a "$2" = 'start' ]; then
#остановка основного демона
/etc/init.d/icsd stop


#Можно остановить радиус, раскомментировав строку ниже
#/etc/init.d/radiusd stop

#Можно остановить апач, раскомментировав строку ниже
#/etc/init.d/apache_L stop
#Так можно останавливать любой необходимый демон

echo 'my_stop' > /var/lib/system.state


fi
true

Для применения команд выполняем:

/usr/local/ics/bin/ics_tune.sh rc.local start
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.