Heim >Backend-Entwicklung >PHP-Tutorial >Centos - Linux Crontab, was ist der Unterschied zwischen der Ausführung von .sh-Dateien und .php-Dateien?

Centos - Linux Crontab, was ist der Unterschied zwischen der Ausführung von .sh-Dateien und .php-Dateien?

WBOY
WBOYOriginal
2016-08-04 09:20:471077Durchsuche

Wie im Titel habe ich gesehen, dass eine .sh-Datei in der Crontab eines Projekts ausgeführt wurde, und dann habe ich in der .sh-Datei nach der entsprechenden PHP-Datei gesucht. Es kommt mir etwas überflüssig vor, oder? Es handelt sich nicht um ein Problem, das die Leistung beeinträchtigt

Antwortinhalt:

Wie im Titel habe ich gesehen, dass eine .sh-Datei in der Crontab eines Projekts ausgeführt wurde, und dann habe ich in der .sh-Datei nach der entsprechenden PHP-Datei gesucht. Es kommt mir etwas überflüssig vor, oder? Es handelt sich nicht um ein Problem, das die Leistung beeinträchtigt


Das sind zwei völlig verschiedene Dinge. .sh ist ein Shell-Befehl

.php ist eine PHP-Datei


Sie führen die PHP-Datei im Shell-Befehl aus. Wenn die Ausführung sehr einfach ist, können Sie auch php -f xxx.php verwenden.

Wenn Sie es beurteilen müssen. Wert zuweisen. Zyklus. . Natürlich müssen Sie die Shell verwenden, um es auszuführen.


Eine .sh-Datei kann entsprechend ihren Funktionen mehrere PHP-Dateien ausführen, um die Wartung und Verwaltung zu erleichtern.

Stellungnahme:
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