Zwei nützliche Funktionen zum Ausführen von Linux-Befehlen in PHP: exec und shell_exec

藏色散人
Freigeben: 2023-04-08 07:12:01
nach vorne
4599 Leute haben es durchsucht

Sowohl die Funktionen „exec“ als auch „shell_exec“ in PHP können zum Ausführen von Linux-Befehlen verwendet werden, sie unterscheiden sich jedoch erheblich in der Art und Weise, wie sie verwendet werden und wie die Ergebnisse zurückgegeben werden.

exec
Nach dem Login kopieren

Aufrufmethode:

exec($cmd.' 2>&1',$output,$status);
Nach dem Login kopieren

$cmd: Shell-Skript

2>&1: Zeigt an, dass Fehlermeldungen während der Ausführung des Shell-Skripts ausgegeben werden

$output: Array-Format, das zum Speichern der von 2>&1 ausgegebenen Fehlerinformationen verwendet wird

$status: Der Ausführungsstatus des Shell-Skripts, 0 zeigt Erfolg an, andere zeigen Fehler an

shell_exec
Nach dem Login kopieren

Aufrufmethode:

$result = shell_exec($cmd);
Nach dem Login kopieren

$cmd: Shell-Skript

$result: Ausführungsergebnis des Shell-Skripts

Verwendungsvorschläge

If Ihr Shell-Skript Das zurückgegebene Ergebnis ist eine Liste, und es wird empfohlen, Shell_exec zu verwenden. Wenn es nur einen bestimmten Status zurückgibt, wird entsprechend empfohlen, Exec zu verwenden.

Weitere PHP-Kenntnisse finden Sie imPHP-Tutorial!

Das obige ist der detaillierte Inhalt vonZwei nützliche Funktionen zum Ausführen von Linux-Befehlen in PHP: exec und shell_exec. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!