rc_status всегда возвращается “отказавший”

Необходимо определенно дать вторую попытку Archlinux...

Это - лозунг: "Простое, легкое распределение". Можно возразить, но по-моему установка Arch является очень простой и основной (просто не забывают о замечательной и богатой документации, доступной на Wiki: https://wiki.archlinux.org/). Я могу установить целую систему в меньше затем получасе и закончиться гибкой и featurefull рабочей средой, имеющей полный контроль над моей системой! Без проблем версий (это - прокручивающийся дистрибутив выпуска), и с pacman - фантастический диспетчер пакетов, который волшебно управляет всеми зависимостями и другими задачами установки простым и прозрачным способом, archlinux, определенно стоит попытки!

Если Вы хотите чистый, эффективный и простой дистрибутив Linux, который следует, все современные требования archlinux для Вас!

Post-scriptum: В случае любых вопросов о дуге можно непосредственно связаться со мной - rizo [точка] isrof [в] gmai [точка] com ;)

4
24.05.2012, 21:57
3 ответа

Вы не должны использовать startproc для запуска сценария обертки оболочки: startproc предназначен для запуска процесса демона непосредственно. Это проверяет, в порядке ли процесс и устанавливает свой код возврата соответственно.

В Вашем случае startup.sh не будет бежать за запуском Tomcat - будет процесс Java с мешком параметров вместо этого. Таким образом, так как "startup.sh" не работает больше, startproc возвратит "отказ".

2
27.01.2020, 21:00
  • 1
    Вы знаете, я "чувствовал" как использование startproc, было, вероятно, не соответствующим здесь, но не слушал мои инстинкты :). Моя голова плавала с информацией после того, чтобы читать тонны документов, но не видела четкие ответы.Спасибо. –  Banjer 17.11.2011, 17:43

Я нашел это здесь на StackOverflow. Они говорят там это

rc_status ... устанавливает "значение состояния", которое является возвращаемым значением, возвращенным rc_exit (который Вы помещаете в конце своего init.d сценария),

0
27.01.2020, 21:00

Вы могли смотреть, как я обработал его в своих RPM-пакетах в devops-инкубаторе:

https://github.com/hgomez/devops-incubator/blob/master/rpm-packaging/myjenkins/SOURCES/initd.skel

0
27.01.2020, 21:00
  • 1
    Если itsn't слишком долго, встройте здесь. Или прямой OP к, например, Fedora упаковочные инструкции. –  vonbrand 04.02.2013, 13:59

Теги

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