@deion
На Ubuntu Server можно установить приложение в автозагрузку с помощью systemd. Вот пошаговая инструкция:
- Создайте файл службы для приложения, используя текстовый редактор:
sudo nano /etc/systemd/system/myapp.service
- В файле службы введите следующее содержимое:
[Unit]
Description=My App
After=network.target
[Service]
ExecStart=/путь/к/приложению
WorkingDirectory=/директория/приложения
[Install]
WantedBy=default.target
Замените /путь/к/приложению и /директория/приложения на соответствующие пути к вашему приложению.
- Сохраните файл службы и закройте текстовый редактор.
- Активируйте службу:
sudo systemctl enable myapp.service
Теперь ваше приложение будет автоматически запускаться при загрузке сервера.
- Чтобы запустить приложение немедленно без перезагрузки, выполните следующую команду:
sudo systemctl start myapp.service
Это запустит приложение немедленно, и оно будет работать до следующей перезагрузки сервера.
- Чтобы остановить приложение, выполните команду:
sudo systemctl stop myapp.service
Теперь ваше приложение будет автоматически запускаться при каждой загрузке Ubuntu Server.