Modul zum suchen des Sendmail Pfads
|
Seitenanfang |
| So, ich suche ein Standart Modul bzw. eine Funktion / Skript zum herrausfinden des Sendmailpfad's! Danke für jede hilfreiche Antwort schon mal im Vorraus
Datum: 16.12.2004-19:13

|
re: Modul zum suchen des Sendmail Pfads
|
Seitenanfang |
| Das kannst Du direkt über die Linux-Funktion "which" machen my $sendmail=`which sendmail` ; die Backquotes (`) stehen dafür, dass der Befehl ausgeführt wird und das Ergebnis der Ausführung zurückgegeben wird, im Gegensatz zu system(), wo nichts zurückgegeben wird (nur Fehlercodes). Mfg Marky
Datum: 18.12.2004-23:37

|
re: Modul zum suchen des Sendmail Pfads
|
Seitenanfang |
| man sollte lieber whereis benutzen, bei which kommt nichts bei raus ;-)
Datum: 20.12.2004-19:44

|
re: Modul zum suchen des Sendmail Pfads
|
Seitenanfang |
| Dann sollte man aber auch dazusagen wie und warum. whereis - Liefert die Pfade zur Exe, Source und Doku. Blank bekommt man also mehrere Pfade. Wenn man nur die Binary will, sollte man "whereis -b <command>" benutzen. which - Liefert den Pfad zu einem (Shell-)Command, sofern er in einem in der Umgebungsvariable PATH angegebenen Verzeichnis liegt. Wen sendmail also in /usr/sbin liegt, in PATH fuer den CGI-Prozess aber nur /usr/bin und /usr/local/bin eingetragen sind kann which das nicht finden. Also eigentlich ein Admin-Problem und kein Fehlverhalten/Versagen von which.
Datum: 23.12.2004-09:54

|