STAT(Flag
,Dateiname
)
(ab Asterisk 1.4 verfügbar)
Gibt Status-Informationen über eine Datei zurück (vgl. die
Shell-Befehl test und stat). Mit
Dateiname
ist ein Datei-Knoten („inode“)
gemeint, 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-Time des letzten Zugriffs zurück (access).
C
- Gibt die Unix-Time zurück, wann sich der Knoten (inode) zuletzt geändert hat (change).
M
- Gibt die Unix-Time der letzten Veränderung zurück (modification).
; letzte Veränderung der Datei /etc/crontab abfragen: exten => 123,1,Set(foo=${STAT(M,/etc/crontab)})
Anmerkung | |
---|---|
Interner Hilfetext zu dieser Applikation in Asterisk 1.4: -= Info about function 'STAT' =- [Syntax] STAT(<flag>,<filename>) [Synopsis] Does a check on the specified file [Description] flag may be one of the following: d - Checks if the file is a directory e - Checks if the file exists f - Checks if the file is a regular file m - Returns the file mode (in octal) s - Returns the size (in bytes) of the file A - Returns the epoch at which the file was last accessed C - Returns the epoch at which the inode was last changed M - Returns the epoch at which the file was last modified Differenz zum internen Hilfetext in Asterisk 1.2: -- in Version 1.2 nicht vorhanden -- |
Version 1.2, November 2002
Neue Version verfügbar
Sie betrachten gerade die alte Version des Buches (Version 1.0). Wir empfehlen Ihnen für Asterisk 1.4 und 1.6 die neue Version des Buches.
Asterisk-Tag 2008
Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um das Thema VoIP. Asterisk-Tag.org