Работаю по ssh с VPS сервером на SentOS 8.
В директории /home/java есть файл server.class который постоянно должен работать в фоне.
Запускаю tmux new -s screen1
Перехожу в директории cd ../home/java
Запускаю скрипт java server 3000
Получаю сообщение “Started Server port 3000” – сервер запущен и работает.
Теперь я в tmux могу выйти из текущей сессии <Ctrl>+<b> отпустить и далее нажать <d>, продолжать работать или даже отключиться от ssh – сервер на java продолжает работать.
Умные люди, подскажите как сделать автозапуск в такой конфигурации с tmux после рестарта SentOS. И как с помощью cron сделать перезапуск сервера в случае остановки этого java скрипта. Пробовал делать несколько примеров с интернета – все не работает.
LinuxForum.Fans
Автозагрузка, скрипт для tmux
Автор: ave555
2 сообщений
1156 просмотров
Не лучше ли написать systemd unit для этого сервиса?
Войдите или зарегистрируйтесь, чтобы ответить.