Необходимо определенно дать вторую попытку Archlinux...
Это - лозунг: "Простое, легкое распределение". Можно возразить, но по-моему установка Arch является очень простой и основной (просто не забывают о замечательной и богатой документации, доступной на Wiki: https://wiki.archlinux.org/). Я могу установить целую систему в меньше затем получасе и закончиться гибкой и featurefull рабочей средой, имеющей полный контроль над моей системой! Без проблем версий (это - прокручивающийся дистрибутив выпуска), и с pacman
- фантастический диспетчер пакетов, который волшебно управляет всеми зависимостями и другими задачами установки простым и прозрачным способом, archlinux, определенно стоит попытки!
Если Вы хотите чистый, эффективный и простой дистрибутив Linux, который следует, все современные требования archlinux для Вас!
Post-scriptum: В случае любых вопросов о дуге можно непосредственно связаться со мной - rizo [точка] isrof [в] gmai [точка] com ;)
Вы не должны использовать startproc
для запуска сценария обертки оболочки: startproc предназначен для запуска процесса демона непосредственно. Это проверяет, в порядке ли процесс и устанавливает свой код возврата соответственно.
В Вашем случае startup.sh
не будет бежать за запуском Tomcat - будет процесс Java с мешком параметров вместо этого. Таким образом, так как "startup.sh" не работает больше, startproc возвратит "отказ".
Вы могли смотреть, как я обработал его в своих RPM-пакетах в devops-инкубаторе:
https://github.com/hgomez/devops-incubator/blob/master/rpm-packaging/myjenkins/SOURCES/initd.skel