J'ai un script PHP qui doit invoquer un script shell mais ne se soucie pas du tout de la sortie. Le script shell effectue un certain nombre d'appels SOAP et est lent à terminer, donc je ne veux pas ralentir la demande PHP pendant qu'il attend une réponse. En fait, la requête PHP devrait pouvoir se terminer sans terminer le processus shell.
Je l' ai regardé dans les différents exec()
, shell_exec()
, pcntl_fork()
, etc. fonctions, mais aucun d'entre eux semblent offrir exactement ce que je veux. (Ou, s'ils le font, je ne sais pas trop comment.) Des suggestions?
nice
etionice
d'empêcher le script shell de submerger votre système (par exemple/usr/bin/ionice -c3 /usr/bin/nice -n19
)