Вот что я делаю:
1) создать пользователя some_deployer
2) затем создайте папку для сценария, например /company/script/<service name>
3) в этой папке я создаю сценарии start.sh
и stop.sh
и предоставляю право владения пользователю some_deployer
и разрешение с помощью chmod 755
.
4) затем после создания сценария в папке /etc/init.d/
, например, <service name>-service
передайте право владения пользователю some_deployer
и разрешению с помощью chmod 755
.
5) затем добавьте этот сервис в список сервисов, все еще находящийся в /etc/init.d/
с
/sbin/chkconfig --add -service (suse) или update-rc.d <service name>
умолчанию (ubuntu)
Это правильно ? Это лучший способ продолжить?
Я спрашиваю, потому что вдруг один из моих сервисов, который я создаю, больше не работает, я пытаюсь выполнить команду /etc/init.d/-service и она говорит, что command is not found
, почему это так?