Автозагрузка сервера репозитория моделей CDO с помощью centos
Я хотел создать сценарий systemd для моего сервера CDO для автоматического запуска сервера. Поэтому я написал следующий скрипт systemd:
[Unit]
Description=My Script
After=syslog.target network.target
[Service]
Type=simple
ExecStart=/home/glock/cdo-server-oxygen3/eclipse/eclipse
а затем я включил его с помощью следующих команд
$ sudo systemctl daemon-reload
$ sudo systemctl enable cdo.service
Если я наберу sudo systemctl cdo start
служба запускается, но если я перезагружаю машину, служба не запускается автоматически. Что я не прав, что автозапуск не работает?
Другой вопрос, который я имею, как я могу остановить сервер CDO с помощью systemd. Если я выполняю файл eclipse, сервер запускается автоматически, и я вижу консоль osgi, и когда я хочу остановить сервер, я просто набираю "close" в этой консоли osgi. Но если я запускаю сервер с systemd, то не открывается ни одна консоль osgi, поэтому единственный способ остановить это прямо сейчас - убить процесс. Есть ли более эффективный способ, чем просто убить процесс?