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
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 !
Hallo,

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

bs
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 !!!