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)})
Asterisk-Versionen:
| | | 1.4 |————————| 1.6 |————————
Interner Hilfetext zu dieser Funktion 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 des internen Hilfetexts von Asterisk 1.2 zu 1.4: — in Asterisk 1.2 nicht vorhanden —
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — keine —
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON