Comment exécuter un programme d'exécution de script shell en PHP sans générer de fichier principal

墨辰丷
Libérer: 2023-03-28 10:00:02
original
1276 Les gens l'ont consulté

Cet article présente principalement comment utiliser PHP pour exécuter des scripts shell et exécuter des programmes sans générer de fichiers de base. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

J'ai constaté que le fichier core n'est jamais généré, mais lorsque le script est exécuté manuellement, le fichier core sera généré.

Après les conseils d'un ami, il s'est avéré que le problème était dû à l'environnement d'exécution du script :

Ajoutez ulimit -a > > 1.log dans le script

s'imprime comme suit :

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
Copier après la connexion

la taille du fichier principal est en fait de 0

dans le script Avant d'exécuter le programme, ajoutez : ulimit -c unlimited

pour résoudre le problème.

Le fichier core peut être généré.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.


Recommandations associées :

WebshellExplication détaillée sur la façon d'analyser les fichiers à la recherche de chevaux de Troie en PHP

Les quatre fonctions de phpshell_exec, exec, passthru, system utilisent respectivement des scénarios

Algorithme de tri PHP Hill sorting (Tri des coquillages)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!