dbmaster
@dbmaster

Необходима конструктивная критика bash-скрипта

Добрый день,

С линуксом работаем не так давно, поэтому прошу посмотреть скрипт для запуска / остановки сервиса.

Сам скрипт здесь — pastebin.com/NgdPgQLx

Спасибо большое!
  • Вопрос задан
  • 2535 просмотров
Пригласить эксперта
Ответы на вопрос 2
alekciy
@alekciy
Вёбных дел мастер
Я бы
SCRIPTNAME=/etc/init.d/$NAME

заменил на
SCRIPTNAME=`readlink -m $0`

Потому как если сменить NAME, но не изменить имя файла, то можно получить ошибку при использовании SCRIPTNAME переменной. Сейчас же она в реальности она не содержит в себе данных заложенных в смысл имени.
Ответ написан
cblp
@cblp
говорящий с машинами
Попробуй upstart, если он есть в твоей системе (т. е. если у тебя Убунту). Там всё намного проще, например, не надо писать всю эту тривиальщину, которая встречается в каждом первом скрипте из SystemV.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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