Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Batchverarbeitung unter Linux





Frage

Wie geht das? Habe hier 2 Rechner, einmal mit Suse 5.3 und einmal mit Redhat (Cobalt-Modifikation). Es geht darum, einen Cron-Job zu erstellen, der wiederum eine Stapeldatei mit etlichen Befehlen aufruft. Ich möchte eben nicht so viele einzelne Cronjobs erstellen. Bitte um Info wie das anzustellen ist.

Antwort 1 von Linuxer

Na geht ganz einfach z.B du trägst in Cron den Namen eines Scripts ein.
Du erstellst ein Script z.B.
#! /bin/sh

# Mein Script

# Jetzt soll z.B ne onlineverbindung gestartet werden über pppd
pppd call .......


Erklärung:
# <-- diese Zeichen verhindert das, dass was dhinter steht ausgeführt wird, damit kann man Kommentarzeilen einfügen um später zu erkennen was in diesem Schritt gemacht wird.

Speichern musste die ganze Sache als z.B meinscript.sh damit es beim Aufruf aus Cron als Script erkannt wird und ausgeführt wird.

Antwort 2 von mike14

OK. Danke. Mein Fehler war die falsche Endung. Das Script hieß nicht .sh deshalb gings nicht.
Gruß
Ralf

Antwort 3 von kinder-riegel

das mit dem .sh kann nicht sein. Meisst liegt es daran das man (oder frau) den chmod a+x vergisst. Somit ist das script nicht ausführbar.
Ein ls -l verrät es,
-rwxr-xr-x und nicht -rw-rw-rw-.


Schoenes Wochenend noch.
FIN=1

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: