Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Minecraft screen a cron


Rekomendowane odpowiedzi

Opublikowano

Witam, jeżeli zły dział to proszę przenieść.

Napisałem prosty skrypt do restartu serwera mc na VPS

screen -R mc -X stuff "save-all"`echo -ne '\015'`
sleep 2
screen -R mc -X stuff "stop"`echo -ne '\015'`
sleep 3
cd /root/mc && screen -h 1024 -dmS mc ./mc.sh

zapisany jest w głównym katalogu i gdy wpisze /mc2  (tak jest nazwany) to normalnie się restartuje a gdy w cronie daję aby wykonał tą komendę niestety wykonuje tylko ostatnią linijkę bez zapisu i wyłączenia serwera tzn włącza nowego screena i serwer, dlaczego tak się dzieje? Jestem zielony w sprawach Linux i VPS, dopiero się uczę 

Opublikowano
#Nazwa screena
names=Minecraft
#Nazwa uzytkownika na ktorym zostal uruchomiony minecraft
users=Swiezynka
screen -S $names -X stuff "kickall$(echo -ne '\r')"
screen -S $names -X stuff "save-all$(echo -ne '\r')"
screen -S $names -X stuff "stop$(echo -ne '\r')"
sleep 5
#Komenda startowa;
cd /root/mc && screen -h 1024 -dmS mc ./mc.sh

Może tak ? ;)

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...