|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 91 ![]() |
Bonjour à tous,
Scénario classique : un script php à lancer toutes les nuits par apache à partir d'un serveur CentOS. Objectif : envoyer des notifications mails. En ligne de commande, ok. Tout seul, quelque chose ne fonctionne pas. Mon crontab Code :
Code :
-rw------- 1 apache apache 4075 Nov 12 11:20 notify.php Code :
Nov 14 03:00:01 vserver crond[5424]: (apache) CMD (php -f /var/www/html/monsite/cron/notify.php) Mais 1) est-ce vraiment nécessaire sachant qu'il lance le script ? 2) si oui, comment faire ? Merci de toute lumière... |
||
|
|
01
|
|
|
#2 |
|
Membre chevronné
![]() Ingénieur développement logiciels Inscription : février 2008 Messages : 430 ![]() |
Le shell par défaut du user apache est /bin/nologin.
Cela permet de bloquer l'ouverture de shell avec ce compte. Si tu veux vraiment lancer ta commande php avec le user apache, tu dois changer le shell par défaut du user apache pour bash par exemple.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre. Linus Torvalds |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com