Hallo,
bin Neueinsteiger in der Materie Scripte und benötige Hilfe und auch Vorschläge wie man es besser machen könnte.
Ich gehe wie folgt vor:
Via cron wird zu einer bestimmten Zeit das Script
/root/feuer.sh
mit root-Rechten aufgerufen. Der Inhalt des Script ist
#!/bin/sh #alte Dateien löschen rm -f /root/image.iso #Datum einfuegen date > /root/feuer.log #iso bauen aus allen Dateien in /home/harley mkisofs -l -J -r -jcharset iso8859-1 -o /root/image.iso /home/harley >> feuer.log #mit cdrecord auf eine cdrw brennen #dazu zuerst mal cdrw loeschen cdrecord -blank=fast dev=/dev/cdrw >> feuer.log #nun brennen cdrecord driveropts=burnfree speed=8 dev=/dev/cdrw /root/image.iso >> feuer.log exit
Nun ist es so dass auf der Konsole die Meldung auftaucht dass
#!/bin/sh
ein unbekannter Befehl sei. Das ganze wird von einer 1 (ich nehm mal an dass ist eine Rückmeldung) begleitet.
Kann mir da mal jemand sagen warum da was falsch ist?
Und wie gesagt, ich bin für Verbesserungsvorschläge dankbar. Hintergrund: das ganze läuft auf einer Kiste ohne Display, Maus usw. Gibt es da Möglichkeiten, dass man einen Druck oder eine email (mit feuer.log oder eine message in der Art "hat geklappt/hat nicht geklappt") auf einfache Art und Weise an einen anderen Rechner (Achtung Windows-Maschine) senden kann
Ich danke euch mal im voraus
–
Norbert