Autostart.sh | Problem z automatycznym wyłączaniem aplikacji

Zombie
zarządzanie, ts3
Glupikocz
Glupikocz

Dzień dobry mam problem taki, że mam aplikacje SteamHelper do Teamspeak. I to wygląda tak że apka działa np 3h i nagle się wyłącza i czy wie ktoś lub ma ktoś taki skrypt żeby podesłać albo poradnik żebym mógł napisać skrypt typu: Wyłącza się SteamHelper po 3h i ten plik sh sprawdza czy aplikacja się wyłączyła jeśli tak to ją włącza Obstawiam też że ten plik sh musi być ustawiony że np. co 1 min sprawdza to

JanekJaran
JanekJaran

Możesz spróbować zrobić z aplikacji serwis systemowy, który będzie się uruchamiał po każdym takim wyłączeniu. Przy okazji będzie się on mógł odpalać z systemem. Spróbuj wg. tego wpisu: https://medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6

Glupikocz
Glupikocz

Dobra ok rozumiem jak to ma działać ale teraz jak mam wpisać plik sh żeby się odpalał mam go w home i plik nazywa sie exec.sh

ExecStart=/home/ i co dalej

JanekJaran
JanekJaran

Spróbuj: ExecStart=/home/exec.sh

Glupikocz
Glupikocz

Dałem

Unit] Description=SteamHelper After=network.target StartLimitIntervalSec=0

[Service] Type=simple Restart=always RestartSec=1 User=root ExecStart=/home/SteamHelper/exec.sh start

[Install] WantedBy=multi-user.target

JanekJaran
JanekJaran

Sprawdź co zwraca systemctl status

Glupikocz
Glupikocz

Czyżby to działało?

systemctl status SteamHelper ● SteamHelper.service - SteamHelper Loaded: loaded (/etc/systemd/system/SteamHelper.service; enabled; vendor preset: enabled) Active: activating (auto-restart) since Mon 2019-11-04 16:47:47 CST; 134ms ago Process: 25937 ExecStart=/home/SteamHelper/exec.sh start (code=exited, status=0/SUCCESS) Main PID: 25937 (code=exited, status=0/SUCCESS)

Nov 04 16:47:47 vps systemd[1]: SteamHelper.service: Succeeded.

JanekJaran
JanekJaran

Tak. Jakbyś miał z tym jakiś problem w przyszłości, np. za te 3 godziny to pisz do w temacie/do mnie. Nie obrażę się za serduszko jak uważasz, że pomogłem.

Glupikocz
Glupikocz

napiszę :D

Glupikocz
Glupikocz

A mam pytanie to jest ok czy coś trzeba poprawić

0 0 * * * cd /home/Backup/MariaDB/6bot.sh 0 0 * * * cd /home/Backup/MariaDB/ sh xbot.sh 0 0 * * * cd /home/Backup/update.sh 0 0 * * * cd /home/Backup/Teamspeak/autobackup.sh

Wright
Wright

Glupikocz:

0 0 * * * cd /home/Backup/MariaDB && ./6bot.sh 0 0 * * * cd /home/Backup/MariaDB && ./xbot.sh 0 0 * * * cd /home/Backup && ./update.sh 0 0 * * * cd /home/Backup/Teamspeak && ./autobackup.sh

Popraw na tak i powinno działać

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.