Glupikocz | 2019-11-04 21:05:45 UTC | #1
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 | 2019-11-04 22:25:19 UTC | #2
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 | 2019-11-04 22:34:12 UTC | #3
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 | 2019-11-04 22:43:47 UTC | #4
Spróbuj:
ExecStart=/home/exec.sh
Glupikocz | 2019-11-04 22:44:03 UTC | #5
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 | 2019-11-04 22:46:32 UTC | #6
Sprawdź co zwraca
systemctl status <nazwa serwisu>
Glupikocz | 2019-11-04 22:48:01 UTC | #7
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 | 2019-11-04 22:51:11 UTC | #8
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 | 2019-11-04 22:51:20 UTC | #9
napiszę :D
Glupikocz | 2019-11-04 23:08:37 UTC | #10
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 | 2019-11-04 23:57:35 UTC | #11
[quote=”Glupikocz, post:10, topic:12549”]
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
[/quote]
Popraw na tak i powinno działać
system | 2019-12-06 23:57:40 UTC | #12
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.