STAT(Flag
,Dateiname
)
Gibt Status-Informationen über eine Datei zurück (vgl. die
Shell-Befehle
test
und
stat
). Mit
Dateiname
ist ein Datei-Knoten (
„inode“) gemeint.
Dateiname
kann also auch ein Verzeichnis oder eine
besondere Datei sein.
Flag
ist eines der
folgenden:
d
Prüft, ob die Datei ein Verzeichnis ist.
e
Prüft, ob die Datei existiert.
f
Prüft, ob die Datei eine reguläre Datei ist (im Gegensatz
zu besonderen Dateien: block special file, character
special file, symbolic link, named pipe,
socket).
m
Gibt den Datei-Modus zurück (oktal), also die Rechte, z. B.
0754.
s
Gibt die Datei-Größe in Bytes zurück.
A
Gibt die Unix-Zeit des letzten Zugriffs zurück
(access).
C
Gibt die Unix-Zeit zurück, wann sich der Knoten
(inode) zuletzt geändert hat
(change).
M
Gibt die Unix-Zeit der letzten Veränderung zurück
(modification).
; letzte Veränderung der Datei /etc/crontab abfragen:
exten => 123,1,Set(foo=${STAT(M,/etc/crontab)})
— in Asterisk 1.2 nicht vorhanden —
— keine —