Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Prosty plik autostartu aplikacji


Rekomendowane odpowiedzi

Opublikowano

Hej

Zlecę stworzenie prostego pliku autostartu aplikacji pod systemem ubuntu.

Jak by to miało wyglądać, w momencie zrestartowania vps plik by uruchamiał kilka aplikacji pod x użytkownikiem np. w screen aplikacja1 , screen aplikacja2 etc

Dla kogoś zaawansowanego to pewnie chwila roboty więc wycena należy do cb

Opublikowano (edytowane)

Jeśli nie potrzebujesz, żeby te aplikacje dało się obsługiwać interaktywnie (podłączyć pod te sesje screenów i wydawać komendy), to najprościej stworzyć usługę w ramach systemd.

Przykład:

1. Stwórz plik /etc/systemd/system/moja-usluga.service

[Unit]
# jeśli chcesz zaczekać na dostępność sieci
After=network.target

[Service]
# uruchom jako użytkownik "x"
User=x
Type=simple
ExecStart=/usr/local/bin/aplikacja
# jeśli chcesz, żeby się odpalała po wyjściu, np. crash
Restart=always
RestartSec=5s

[Install]
WantedBy=multi-user.target

2. Po każdej edycji wykonaj komendę:

systemctl daemon-reload

3. Włącz i wystartuj usługę:

systemctl enable moja-usluga.service
systemctl start moja-usluga.service

4. Sprawdź, czy działa:

systemctl status moja-usluga.service

Stwórz więcej takich plików dla pozostałych aplikacji, które chcesz uruchamiać.

 

Pieniądze przeznacz na cele charytatywne.

Edytowane przez psz
  • Lubię 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.