Sponsor-Board.de

Normale Version: Cronjob
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi leute ich benötige mal eure hilfe

ich kenne mich überhaupt nicht mit cronjobs aus


so zu meinem Problem

ich habe Teklab und möchte wenn ich den rootserver neustarte das alle server wieder starten. ich habe im teklab forum gelesen das man das mit


# !/bin/bash
cd /home/skripte/restart
filelist=`find *`
for LINE in $filelist
do
./$LINE
done
exit 0

hinbekommt alles schön und gut. aber muss ich da nicht noch was in cronjob einfügen ? und die befehle? könnte da jemand mir kurz helfen.

einfach anschreiben bin jeder zeit da. wäre nett wenn das einer mir per teamviewer zeigen könnte Smile

mfg nakooe
Das, was du da gefunden hast ist ein Init-Script und hat nix mit Cron zu tun. Cronjobs sind für das periodische (in festen Zeitabständen) Ausführen von Programmen, du willst aber auf bestimmten Runlevels etwas ausführen. Du scheinst nicht sonderlich viel Ahnung von Linux zu haben, ich würde dir also dringend davon abraten, den Rootserver den du offenbar hast weiter selbst zu verwalten, da wohl sonst bald eine Spamschleuder mehr am Netz ist.

Dream-Code schrieb:
Das, was du da gefunden hast ist ein Init-Script und hat nix mit Cron zu tun. Cronjobs sind für das periodische (in festen Zeitabständen) Ausführen von Programmen, du willst aber auf bestimmten Runlevels etwas ausführen. Du scheinst nicht sonderlich viel Ahnung von Linux zu haben, ich würde dir also dringend davon abraten, den Rootserver den du offenbar hast weiter selbst zu verwalten, da wohl sonst bald eine Spamschleuder mehr am Netz ist.


Danke für deine nette Antwort

ich benötige hilfe und muss mich nicht von der seite anlabern müssen.

Jeder fängt klein an oder? oder bist du schon als profi auf die welt gekommen.

aber ich danke dir schon mal für den kleinen tipp mit dem runlevel aber das klappte noch nicht so wie es ging

mfg nakooe falls wirklich interresse hat wer mir zu helfen dann danke ich im vorraus.

mfg nakooe

Da ist wohl jemand angepisst. Tut mir Leid, dass ich aus Selbstschutz diesen Tipp gegeben habe. Nein, ich bin nicht als Profi auf die Welt gekommen und sicher immer noch keiner. Aber ich habe nicht ohne Vorwissen einen öffentlich erreichbaren Rootserver betrieben Wink

Wenn du dein Anliegen in ordentlicher Rechtschreibung und Grammatik vorbringen würdest, dann wäre mein Helferwillen übrigens weitaus stärker ausgeprägt.

Und was auch immer du unter "von der Seite anlabern" verstehst, du scheinst sehr schnell verletzt zu sein und verträgst wohl keine Meinungen, die von deiner abweichen. Tut mir Leid.
@Dream-Code: Cronjobs können auch nur beim Starten des Systems ausgeführt werden.
[Link: Registrierung erforderlich]
Ich weiß Wink trotzdem ist das nicht ihre "Bestimmung", also ich hab zumindest gelernt, dass man bei Runlevel-Wechsel als Trigger einfach Init Scripts nimmt und keinen Cron der ja wirklich für Zeitabstände eigentlich gedacht ist.
Wenn das Skript aus dem Forum kommt, warum fragst du nicht dort nach? In dem Forum ist man wahrscheinlich dichter an der Materie dran, als hier.

Ohne den Inhalt und die Rechte des Ordners "/home/skripte/restart" zu kennen, würde ich das Script lieber nicht so einfach ausführen.

Ich tippe mal, dass dort weitere Scripte abgelegt sind, die die GS starten können. Wenn diese keinen Check, ob der Gameserver bereits up ist, enthalten, dann würden ein Cronjob regelmäßig alles neu starten.

Aus diesem Grund müsste man über die Init und nicht über Cron arbeiten.
Referenz-URLs