in cron-scripten gibt man immer komplette pfade an, am besten auch für die kommandos, denn die shell in der die kommandos aufgerufen werden, ist nicht interaktiv und damit sind pfad und sucheinstellunegn der shell anders.
es ist schon ein wunder, dass die text1.txt datei überhaupt gelöscht wird, denn woher soll dein cronscript wissen, wo die in deinem system liegt!
bisschen logisch denken hilft manchmal.
wenn du dein script in einem anderen verzeichnis ausführst, funktioniert es auch in der interaktiven shell nicht, denn die datei text1.txt wird im momentanen arbeitsverzeichnis gesucht.
Vielen Dank Linuxerr!
so ein Anfänger bin ich nicht. Das Script ist nur Beispiel „cat“ Problematik bei mir auf dem Server.
Es geht um Nagios Server, wo überwache ich 433 Hosts. Deswegen laufen auf dem Server XML-Skripten.
Ich verstehe immer noch nicht warum Corntab + Skript + cat (nur auf dem Server) zusammen nicht funktionieren. Ich habe auf 2 Server das gleiche probiert und es hat immer geklappt.
Na ja, ich habe jetzt das Problem so gelöst, wo ich „cat“ als corn job direkt eingetragen habe.
Also direkt in crontab und nicht im Skript.
Nochmal Herzlichen Dank