Я создал службу systemd, которая должна запускать сценарий оболочки при запуске или при перезагрузке.
[Unit]
Description=Starts the DCCA index software
[Install]
WantedBy=multi-user.target
[Service]
ExecStart=/opt/insiteone/bin/indexControl start
ExecStop=/opt/insiteone/bin/indexControl stop
# Execute pre and post scripts as root
#PermissionsStartOnly=true
Restart=on-abort
TimeoutSec=600
изначально он продолжал перезапускаться в бесконечном цикле, как только он был запущен, но когда я добавил опцию TimeoutSec, он вызвал ExecStop, как только сервис был запущен в первый раз (запущен, а затем сразу же снова остановился).
Любая подсказка, где я иду не так? PS: indexControl - это скрипт оболочки, который запускает другие процессы