Skocz do zawartości
szogun

Prosty plik autostartu aplikacji

Polecane posty

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

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Napisano (edytowany)

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.

Edytowano przez psz
  • Lubię 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dołącz do rozmowy

Możesz pisać i zarejestrować się później. Jeśli masz konto,Zaloguj się teraz, aby publikować na swoim koncie.

Gość
Odpowiedz...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
×
  • Utwórz nowe...

Ważne informacje

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