LinuxForum.Fans
Тема

Автозагрузка, скрипт для tmux

Автор: ave555 2 сообщений 1156 просмотров
23.01.2021 05:17 #435888

Работаю по 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 скрипта. Пробовал делать несколько примеров с интернета – все не работает.

23.01.2021 07:59 #435889

Не лучше ли написать systemd unit для этого сервиса?

Войдите или зарегистрируйтесь, чтобы ответить.