Попробуйте sysv-rc-conf
изменить настройки уровня запуска.
и chkconfig
посмотреть, что работает
Не забывайте, что Ubuntu (и другие?) Начинают использовать Upstart Startup Manager, поэтому вам также нужно следить за каталогом / etc / init
Я ищу программу с графическим интерфейсом, которая показывает запущенные сервисы из /etc/init.d (и / etc / init) и позволяет управлять ими (запускать / останавливать / запускать уровни). Что вы можете порекомендовать?
Предыстория: хотя мне нравится работать с командной строкой, это может немного облегчить работу тестовой машины, предназначенной для опробования различных сервисов, чтобы вы могли видеть, что работает, а что нет. Например: tomcat 5.5, tomcat 6, tomcat 7 на одном компьютере для тестирования ... добавить две СУБД в некоторых версиях, Apache httpd, ...
И последнее, но не менее важное: подойдет и инструмент CLI с приличным меню ncurses.
Попробуйте sysv-rc-conf
изменить настройки уровня запуска.
и chkconfig
посмотреть, что работает
Не забывайте, что Ubuntu (и другие?) Начинают использовать Upstart Startup Manager, поэтому вам также нужно следить за каталогом / etc / init
На моей коробке Redhat (err, Centos):
ругается: ntsysv
графический интерфейс: system-config-services
С другой стороны, не забудьте добавить раздел с комментариями в начало вашего файла. chkconfig и другие инструменты (например, ntsysv) читают это.
Если вы также рассматриваете альтернативу в Интернете, я предлагаю вам взглянуть на вебмин .
Старый поток, но да, теперь есть! Проверьте системный менеджер
Системный менеджер
Это приложение представляет собой диспетчер служб systemd, написанный на языке программирования Rust с GTK3 в качестве графического интерфейса пользователя. Модули отфильтрованы в три отдельных списка: сервисы, сокеты и таймеры. Когда юнит выбирается на левой панели, правая панель обновляется информацией, относящейся к этому юниту, а правая панель заголовка обновляется, чтобы отражать состояние юнита, где вы можете отключить / включить и запустить / остановить выбранный юнит. Службы - это единицы, которые активируются немедленно, сокеты - это единицы, которые активируются, когда они необходимы, а таймеры - это единицы, которые активируются через регулярный интервал времени. В дополнение к единицам отображения приложение также предоставляет статистику, сгенерированную systemd-analysis в представлении Systemd Analyze.
Давным-давно я сам написал zenity-GUI. Вкратце: он ищет файлы в init.d, greps для операторов case и пытается угадать, что должно отображаться на лету.
Может быть, это не работает хорошо для всех служб, но для моей работы (чашки, postgresql, ...) этого достаточно.
В качестве примечания показано, как динамически подогнать окно к размеру экрана (максимум) и размеру контента (ширина, длина).
Вот:
#!/bin/bash # # oetv.sh # Show all servives in /etc/init.d in a list, and let the user choose how to start it. # # (c) 2008 Stefan Wagner, license GPLv3 # # Search /etc/init.d/ for all executable files # Get their number, and the maximum name size to produce a fitting window width=0 height=0 # The font will influence the optimal window size # But I don't know how to get them. # Probably depending on windowmanager, desktop, usersettings function xyFromList { anz=0 wmax=0 for file in $1 do anz=$((anz+1)) len=${#file} [ $len -gt $wmax ] && wmax=$len done; width=$((wmax*9+50)) height=$((anz*26+160)) } dienstlist=$(ls /etc/init.d/ ) xyFromList "$dienstlist" dienst=$(zenity --width=$width --height=$height --list --text "Service schalten" --column "Dienst" $dienstlist) [ "foo"$dienst == "foo" ] && exit # select options for the service, and display an apropriate window optionen=$(egrep -h "[a-z]+\)" /etc/init.d/$dienst | sed 's/^[ \t]*//;s/).*/)/;s/#.*//;s/)//g;s/|/ /g' | sort -u) xyFromList "$optionen" aktion=$(zenity --width=$width --height=$height --list --text "Service schalten" --column "Befehl" $optionen) [ "foo"$aktion == "foo" ] && exit result=$(gksudo /etc/init.d/$dienst $aktion) zenity --info "$aktion" --text "$result"
На моем сайте есть скриншоты и комментарии на немецком языке http://home.arcor.de/hirnstrom/minis/index.html#oetv.sh