|
Bas de page | |
---|---|
Auteur | Sujet : [PHP][Resolu] Envoyer un signal à un processus depuis une page PHP ? |
Publicité | Posté le 11-05-2009 à 19:45:36 |
skeye | tu as posix_kill pour ça plus proprement, a priori
--------------- Can't buy what I want because it's free - |
skeye | (...bon après faut voir si tu peux récupérer facilement le pid de ton process...) --------------- Can't buy what I want because it's free - |
nlc Le mieux est l'ennemi du bien |
--------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
skeye |
--------------- Can't buy what I want because it's free - |
nlc Le mieux est l'ennemi du bien | J'avais jeté un oeil aussi sur la liste des fonctions posix du coup, mais y a rien pour trouver le pid d'un processus par son nom.
Message édité par nlc le 12-05-2009 à 17:52:24 --------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
loicdouillet | Bonjour,
|
nlc Le mieux est l'ennemi du bien | Je pense en effet que le souci c'est que le script php tourne avec les droits apache et donc la commande kill n'a pas les droits suffisants pour tuer le processus qui doit tourner en mode root.
Message édité par nlc le 07-12-2011 à 17:14:23 |
loicdouillet | Tout d'abord merci pour votre réponse!!
|
Publicité | Posté le 07-12-2011 à 17:23:17 |
nlc Le mieux est l'ennemi du bien | Ouais donc c'est bizarre car si c'est pas pour tuer le processus mais envoyer un SIGUSR1, ça devrait pourtant fonctionner !?
--------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
loicdouillet | j'ai vérifié justement et je n'ai pas trouvé. j'essaie également avec la fonction exec() mais en vain... |
nlc Le mieux est l'ennemi du bien | Essayez peut être l'exemple #1 ici : http://php.net/manual/fr/function.system.php
--------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
loicdouillet | Oui la fonction tourne bien avec system() ca m'affiche les fichiers présent dans le répertoire courant. Lorsque je fais un "touch toto" ca fonctionne aussi. mais c lorsque je veu faire un kill, ou pkill ca ne fonctionne pas... peut etre il ne trouve pas mon programme (avec kill je rentre carement le PID du processus) |
nlc Le mieux est l'ennemi du bien | moi j'utilise pkill car c'est plus pratique d'utiliser le nom, mais je suis sur un système embarqué j'ai pas les mêmes soucis pour les droits.
--------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
FranceDenBas 1 dépense = 1 socialiss' :o | Sinon sans s'embêter à tourner en Apache, procédons plus simplement :
Message édité par FranceDenBas le 08-12-2011 à 09:26:59 --------------- "Il a inventé le bougisme : je bouge donc je suis" :sol: - Dupont-Aignan à propos de Son Altesse Sérénissime Sarkal 1er. Merci Handsome Devil et Meriadeck. |
nlc Le mieux est l'ennemi du bien | oui je pense que c'est un bonne chose à tester !! --------------- char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ ); |
loicdouillet | Bonjour, et merci encore pour vos réponses.
|
Sujets relatifs | |
---|---|
[PHP] Matrice php | Requete SQL , PHP et Date (mois) |
[résolu] Div en overflow:auto, garder le focus en bas ? | [Résolu] Problème d'échappement d'apostrophes |
[PHP/mySQL] Different resultat d'une equete SQL entre PHP / phpMyAdmin | [Php] Menu |
Générer des schémas avec textes dans page web | [résolu] problème de débutant |
[Résolu] Alerte email | Fixer la largeur maximale des lignes d'une page HTML |
Plus de sujets relatifs à : [PHP][Resolu] Envoyer un signal à un processus depuis une page PHP ? |