Script ausführen alle 2 Stunden

Geschlossen
nathan - Geändert am 7. November 2020 um 05:05
 nathan - 20. April 2011 um 15:42
Guten Tag,

ich habe einen Server unter Debain Squeeze, und möchte dass er ein command jede Std ausführt , um meinen Server Minecraft zu restarten und ein Anderes ,um jede 2 Std zu speichern. Ich kann sie beim Starten in "init.d" ausführen, aber ich weiß nicht welches plant einen anderen.
Das command : "/etc/init.d/minecraft restart" soll für ( jede Std Restart sein )
und das command : "/etc/init.d/minecraft backup" ( soll für jede 2 Std speichern)

Danke für Ihre Hilfe !!!

4 Antworten

Hi,

hast du an cron schon gedacht???
crontab -e

Du kannst deine Stunden programmieren und dann deine Scripte laufen lassen.
Das ist nur eine Idee !!!
Das würde in deiner Stelle tun, auf jeden Fall
0
Danke!
Laut das Format "mm hh jj MMM JJJ tâche > log"
ich gebe folgendes ein ?
#Jede Stunde
00 00 * * * mcrestart > /dev/nul
00 01 * * * mcrestart > /dev/nul
00 02 * * * mcrestart > /dev/nul
00 03 * * * mcrestart > /dev/nul
00 04 * * * mcrestart > /dev/nul
00 05 * * * mcrestart > /dev/nul
00 06 * * * mcrestart > /dev/nul
00 07 * * * mcrestart > /dev/nul
00 08 * * * mcrestart > /dev/nul
00 09 * * * mcrestart > /dev/nul
00 10 * * * mcrestart > /dev/nul
00 11 * * * mcrestart > /dev/nul
00 12 * * * mcrestart > /dev/nul
00 13 * * * mcrestart > /dev/nul
00 14 * * * mcrestart > /dev/nul
00 15 * * * mcrestart > /dev/nul
00 16 * * * mcrestart > /dev/nul
00 17 * * * mcrestart > /dev/nul
00 18 * * * mcrestart > /dev/nul
00 19 * * * mcrestart > /dev/nul
00 20 * * * mcrestart > /dev/nul
00 21 * * * mcrestart > /dev/nul
00 22 * * * mcrestart > /dev/nul
00 23 * * * mcrestart > /dev/nul
#Jede 2. Stunde
00 00 * * * mcbackup > /dev/nul
00 02 * * * mcbackup > /dev/nul
00 04 * * * mcbackup > /dev/nul
00 06 * * * mcbackup > /dev/nul
00 08 * * * mcbackup > /dev/nul
00 10 * * * mcbackup > /dev/nul
00 12 * * * mcbackup > /dev/nul


Danke nochmals !
0
Hallo,

Nein, mit crontab kannst du " Zeit und Datum" viel einfacher programmieren :-)
siehe hier z.B : http://clickmojo.com/code/cron-tutorial.html

bs
0
Hi,
also ich habe es verbessert , mit der Anwendung von ">>" .....und mit dem Folgen des Tutorials gefolgt :

00 * * * * /etc/init.d/minecraft restart >>/home/save_restart.log
00 */2 * * * /etc/init.d/minecraft backup >>/home/save_restart.log

und ich bestätige es geht prima :-)
Danke mandrax !!!
0
Treten Sie der Community bei