Bungeecord VPS (crontab @reboot)

Pytania i problemy
tnhtdev
tnhtdev

Witam,

Bungeecord uruchamiam zawsze tym samym skryptem .sh ręcznie. Wczoraj chciałem dodać do crontaba auto start po reboocie.

@reboot screen -D -m -S autobungee java -Xms512M -Xmx512M -jar /home/minecraft/servers/bungeecord/BungeeCord.jar

Niestety proxy, które jest uruchamiane na skutek @reboot nie wczytuje config.yml, pluginów ani nic innego. Uruchamia się tak jakby był to pierwszy raz. (1 slot, 25577 port, standardowe MOTD).

Myślałem, że jest to może wina uprawnień do plików ale po zmianie na 777 nic to nie zmienia. Czy ma ktoś jakiś pomysł jak to rozwiązać? Podejrzewam, że to głupota ale nie potrafię sobie z tym poradzić.

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

tnhtdev:

Niestety proxy, które jest uruchamiane na skutek @reboot nie wczytuje config.yml, pluginów ani nic innego. Uruchamia się tak jakby był to pierwszy raz. (1 slot, 25577 port, standardowe MOTD).

Powód to fakt, że lokalizacja, w której uruchamia się komenda, nie jest lokalizacją serwera: /home/minecraft/servers/bungeecord/.

Komenda działa podobnie, jakbyś zalogował się tylko do SSH i wpisał ją, pliki zaczęłyby się tworzyć tam, gdzie aktualnie jesteś. To tzw. working directory.

tnhtdev
tnhtdev

Wielkie dzięki!

Wklejam dla potomnych: @reboot cd /home/minecraft/servers/bungeecord/ && screen -d -m -S autobungee java -Xms512M -Xmx512M -jar BungeeCord.jar

Pozdrawiam!

system
system

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