Bonjour, j’ai un serveur de jeux et un site web qui tournent sur la même machine.
Lorsque quelqu’un s’inscrit sur le site, php génère une “white list” qui est rechargé manuellement (ssh) par un script wlreload.sh qui contient ça:
screen -dr minecraft -X stuff "whitelist reload
"
Ce script fonctionne lorsque que je l’execute en ssh car je suis sur la même session ou la screen à été lancé.
Mais je ne peut pas récupérer cette screen par une autre session.
Je veut automatiser ça par php qui utilise la commande “exec(/XXX/wlreload.sh)”
Sauf que php l’execute en tant que session “apache” donc il ne trouve pas la screen.
J’ai pensé à utiliser su par php; mais dans ce cas ça me fait mettre un mot de passe en clair dans mon script non?
Merci pour votre aide.