Hallo Jürgen, hallo Oliver, hallo Leute, Am Montag, 5. Dezember 2005 09:08 schrieb Dr. Jürgen Vollmer:
Am Montag, 5. Dezember 2005 09:33 schrieb Oliver Wiemer:
#!/bin/sh TMP="/tmp/smb.tmp" [...] Anbei einige Bemerkungen zu Script, bzw. wie ich es schreiben würde.
#!/bin/sh TMP=/tmp/smb.tmp.$$ # man sollte schon eine PID anhängen. # sonst hat man Probleme wenn das Proggi # gleichzeitig mehrfach aufgerufen wird
Gleich noch eine Bemerkung von mir: TMP="`mktemp /tmp/smb.tmp.XXXXXX`" || exit 1 # man sollte schon mktemp # verwenden, da man sonst gegen Symlink-Attacken anfällig ist. ;-) Ach ja: Falls mktemp kein Tempfile anlegen kann, wird das Script abgebrochen ("|| exit 1").
# die " sind hier nicht nötig
Stimmt, sie schaden aber auch nicht. Und bevor ich lang überlege, ob ich sie jetzt brauche oder nicht, bau ich sie lieber grundsätzlich ein ;-) Gruß Christian Boltz -- Eigentlich bin ich stolz darauf, dass mein PC sich weigert, Windows verpasst zu bekommen. [Paolo Herms in suse-linux]