[Problema] Riavviare server alle 4 di mattina?

ciao a tutti, ho un dedicato con ubuntu e vorrei che i server si restartino alle 4 di mattina.
uso Spigot
nn ho un server spigot ma nn funziona il comando /time set?

Inviato dal mio Tapatalko utilizzando Cellularo
SE TI SONO STATO UTILE FAI REP
SE INVECE TI SERVE AIUTO BASTA UN PM

[Immagine: mca.png]
06/07/2014, 11:19KyuremNero3310 ha scritto: nn ho un server spigot ma nn funziona il comando /time set?

Inviato dal mio Tapatalko utilizzando Cellularo
o.O io voglio il restart del server e non che diventa mattina o sera -.-
nel senso di ogni accesso al server?

Inviato dal mio Tiptaptalk utilizzando Cellularo
SE TI SONO STATO UTILE FAI REP
SE INVECE TI SERVE AIUTO BASTA UN PM

[Immagine: mca.png]
Usa http://dev.bukkit.org/bukkit-plugins/tce/
e fai: /tce set 04:00:00 stop
06/07/2014, 11:36LorenzoANDLORE ha scritto: Usa http://dev.bukkit.org/bukkit-plugins/tce/
e fai: /tce set 04:00:00 stop
però dopo si riaccende?
06/07/2014, 11:44gamerover98 ha scritto:
06/07/2014, 11:36LorenzoANDLORE ha scritto: Usa http://dev.bukkit.org/bukkit-plugins/tce/
e fai: /tce set 04:00:00 stop
però dopo si riaccende?

No devi fare in modo che nel file .sh ci sia qualcosa che lo riavvia quando si stoppa.
[Immagine: MdDbKyN.png]
06/07/2014, 11:45xPeppe ha scritto:
06/07/2014, 11:44gamerover98 ha scritto:
06/07/2014, 11:36LorenzoANDLORE ha scritto: Usa http://dev.bukkit.org/bukkit-plugins/tce/
e fai: /tce set 04:00:00 stop
però dopo si riaccende?

No devi fare in modo che nel file .sh ci sia qualcosa che lo riavvia quando si stoppa.
potresti dirmi per cortesia il comando?
game scusa, non hai tool_kit? se no installa quello e si riavvia in automatico Smile. quel plugin che ti ho elencato praticamente dice che a quell'ora di fare il commando /stop
06/07/2014, 12:11LorenzoANDLORE ha scritto: game scusa, non hai tool_kit? se no installa quello e si riavvia in automatico Smile. quel plugin che ti ho elencato praticamente dice che a quell'ora di fare il commando /stop
si ma usa molta cpu
Crea un file .sh chiamato per esempio restart.sh e inserisci al suo interno questo script:
Codice:
#!/bin/bash

SCREEN_NAME=nome_dello_screen
START_SH=/path/to/start.sh
SLEEP=10
STOP_COMMAND="stop Il server si sta riavviando automaticamente"

screen -S $SCREEN_NAME -X stuff "\n${STOP_COMMAND}\n"
sleep $SLEEP
screen -S $SCREEN_NAME -X stuff "\n${START_SH}\n"

Alla variabile SCREEN_NAME devi mettere il nome dello screen.
Alla variabile START_SH devi mettere il percorso al file start.sh/run.sh completo.
Alla variabile SLEEP devi mettere il tempo massimo che ci mette a spegnersi il server.
Alla variabile STOP_COMMAND devi mettere il comando che vuoi eseguire nella console per spegnere.

Poi digiti "crontab -e" per modificare il file di cron, e aggiungi in fondo la seguente riga:
Codice:
0 4 * * * /bin/bash /path/to/restart.sh >/dev/null 2>&1

Sostituisci /path/to/restart.sh con il percorso al file creato prima.
06/07/2014, 12:24pietro98th ha scritto: Crea un file .sh chiamato per esempio restart.sh e inserisci al suo interno questo script:
Codice:
#!/bin/bash

SCREEN_NAME=nome_dello_screen
START_SH=/path/to/start.sh
SLEEP=10
STOP_COMMAND="stop Il server si sta riavviando automaticamente"

screen -S $SCREEN_NAME -X stuff "\n${STOP_COMMAND}\n"
sleep $SLEEP
screen -S $SCREEN_NAME -X stuff "\n${START_SH}\n"

Alla variabile SCREEN_NAME devi mettere il nome dello screen.
Alla variabile START_SH devi mettere il percorso al file start.sh/run.sh completo.
Alla variabile SLEEP devi mettere il tempo massimo che ci mette a spegnersi il server.
Alla variabile STOP_COMMAND devi mettere il comando che vuoi eseguire nella console per spegnere.

Poi digiti "crontab -e" per modificare il file di cron, e aggiungi in fondo la seguente riga:
Codice:
0 4 * * * /bin/bash /path/to/restart.sh >/dev/null 2>&1

Sostituisci /path/to/restart.sh con il percorso al file creato prima.
ho sentito parlare di un mark2.propeties ne sai qualcosa?
E che sarebbe? Comunque quello script funziona
06/07/2014, 12:38pietro98th ha scritto: E che sarebbe? Comunque quello script funziona
se mi spieghi meglio come usarlo, io non uso lo start.sh ma uso direttamente lo screen con il codice: java -Xmx2500M -jar spigot.jar nogui
@gameover98 ti consiglio di mettere anche delle stringhe per la CPU, in modo da usare tutti i core, e di mettere tutto in un file .sh (devi dargli i permessi con chmod) Wink
My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
Discussioni simili
Risposta di ReNext
23/08/2018, 01:22
Risposta di Shvdow
19/08/2018, 12:08
Risposta di LiveLuke
28/07/2018, 09:12
 
4 292
Risposta di The_King_ITA
07/04/2018, 10:23
Risposta di Maxetto
03/02/2018, 18:22

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)