Как насчет использования crontab?
Как пользователь, которому вы хотите запустить jar, запустите:
crontab -e
Добавьте строку:
@reboot /path/to/your/ServerStart.sh
Сохрани это. Это сделает так, что когда сервер перезагрузится после перезагрузки, он запустит ваш скрипт оболочки.
Это ваш crontab, вы можете узнать все об этом с помощью man crontab или на странице Википедии: https://en.wikipedia.org/wiki/Cron