tempfile
eine temporäre Datei in einer sicheren Art und Weise erstellen
- Provided by: debianutils (Version: 4.8.4)
- Report a bug
eine temporäre Datei in einer sicheren Art und Weise erstellen
tempfile [-d VERZ] [-p ZEICHENKETTE] [-s ZEICHENKETTE] [-m MODUS] [-n DATEI] [--directory=VERZ] [--prefix=ZEICHENKETTE] [--suffix=ZEICHENKETTE] [--mode=MODUS] [--name=DATEI] [--help] [--version]
tempfile erstellt eine temporäre Datei auf eine sichere Art und Weise. Es verwendet tempnam(3), um den Namen zu wählen und öffnet sie mit O_RDWR | O_CREAT | O_EXCL. Der Dateiname wird auf der Standardausgabe ausgegeben. Lesen Sie tempnam(3) für die tatsächlichen Schritte, die in der Verzeichnisauswahl durchlaufen werden.
Die Verzeichnisse, in der die Datei erstellt wird, könnten in dieser Reihenfolge durchsucht werden (lesen Sie aber tempnam(3) für verbindliche Antworten):
Ein Rückgabewert von 0 bedeutet, dass die temporäre Datei erfolgreich erstellt wurde. Jeder andere Rückgabewert zeigt einen Fehler an.
Exklusive Erstellung wird bei Dateien auf NFS-Partitionen nicht garantiert. Tempfile kann keine temporären Verzeichnisse erstellen. Tempfile ist veraltet, sie sollten stattdessen mktemp(1) verwenden.
#!/bin/sh #[...] t=$(tempfile) || exit trap "rm -f -- '$t'" EXIT #[...] rm -f -- "$t" trap - EXIT exit
Diese Übersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt der GNU GPL Version 2 (oder neuer).
Um die englische Originalversion zu lesen, geben Sie »man -L C BEFEHL« ein.
Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (BTS) von Debian oder indem Sie eine E-Mail an <debian-l10-german@lists.debian.org>, schreiben.