Heim  >  Artikel  >  Backend-Entwicklung  >  So führen Sie ein Shell-Skript aus, das ein Programm in PHP ausführt, ohne eine Kerndatei zu generieren

So führen Sie ein Shell-Skript aus, das ein Programm in PHP ausführt, ohne eine Kerndatei zu generieren

墨辰丷
墨辰丷Original
2018-05-29 10:10:031386Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung von PHP zum Ausführen von Shell-Skripten und zum Ausführen von Programmen ohne Generierung von Kerndateien vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

Ich habe festgestellt, dass die Kerndatei nie generiert wird, aber wenn das Skript manuell ausgeführt wird, wird die Kerndatei generiert.

Nach Anleitung eines Freundes stellte sich heraus, dass das Problem durch die Skriptausführungsumgebung verursacht wurde:

Add ulimit -a > > 1.loggen Sie sich in das Skript ein

druckt wie folgt:

core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
scheduling priority       (-e) 0
file size        (blocks, -f) unlimited
pending signals         (-i) 127364
max locked memory    (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files           (-n) 4096
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
real-time priority       (-r) 0
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 127364
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited

Kerndateigröße ist tatsächlich 0

Führen Sie das Programm im Skript aus. Fügen Sie vorher einen Satz hinzu: ulimit -c unlimited

, um das Problem zu lösen.

Die Kerndatei kann generiert werden.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

WebShellDetaillierte Erklärung zum Scannen von Dateien auf Trojaner in PHP

Die vier Funktionen von PHPShell_exec, exec, passhru, system verwenden jeweils Szenarien

PHP-Sortieralgorithmus Hill-Sortierung (Muschelsortierung)

Das obige ist der detaillierte Inhalt vonSo führen Sie ein Shell-Skript aus, das ein Programm in PHP ausführt, ohne eine Kerndatei zu generieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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