OVH Cloud OVH Cloud

Cron

3 réponses
Avatar
G DEBIAN
------=_Part_77437_20856154.1148308956403
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour,

Depuis php je modifie le fichier de www-data se trouvant :
/var/spool/cron/crontabs

Mais pour que les modifications apportees soit prises en compte je dois
effectuer un restart, j'utilise la commande :
/etc/init.d/cron restart
quand je suis en root et tout va bien, il effectue la tache plac=E9 dans le
cron..
Mais si je veux effectuer la meme commande en etant www-data, ca ne marche
pas...
il me dit :
Restarting periodic command scheduler: cron/etc/init.d/cron: line 18:
start-stop-daemon: command not found
/etc/init.d/cron: line 19: start-stop-daemon: command not found


Savez vous comment faire pour que je puisse effectuer le restart en etant
www-data ?

Merci d'avance...

------=_Part_77437_20856154.1148308956403
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour, <br>
<br>
Depuis php je modifie le fichier de www-data se trouvant : /var/spool/cron/=
crontabs<br>
<br>
Mais pour que les modifications apportees soit prises en compte je dois eff=
ectuer un restart, j'utilise la commande : <br>
/etc/init.d/cron restart <br>
quand je suis en root et tout va bien, il effectue la tache plac=E9 dans le=
cron..<br>
Mais si je veux effectuer la meme commande en etant www-data, ca ne marche =
pas...<br>
il me dit : <br>
Restarting periodic command scheduler: cron/etc/init.d/cron: line 18: start=
-stop-daemon: command not found<br>
/etc/init.d/cron: line 19: start-stop-daemon: command not found<br>
<br>
<br>
Savez vous comment faire pour que je puisse effectuer le restart en etant w=
ww-data ?<br>
<br>
Merci d'avance...

------=_Part_77437_20856154.1148308956403--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
rixed
Comme déjà indiqué dans un message précédant, il faut utiliser la
commande crontab.

Vous ne devriez même pas avoir le droit de modifier
/var/spool/cron/crontabs sans être root.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Ebling Andreas
Quoting G DEBIAN :

Bonjour,


Bonsoir,


Depuis php je modifie le fichier de www-data se trouvant :
/var/spool/cron/crontabs

Mais pour que les modifications apportees soit prises en compte je dois
effectuer un restart, j'utilise la commande :
/etc/init.d/cron restart
quand je suis en root et tout va bien, il effectue la tache placé dans le
cron..
Mais si je veux effectuer la meme commande en etant www-data, ca ne marche
pas...
il me dit :
Restarting periodic command scheduler: cron/etc/init.d/cron: line 18:
start-stop-daemon: command not found
/etc/init.d/cron: line 19: start-stop-daemon: command not found


Savez vous comment faire pour que je puisse effectuer le restart en etant
www-data ?



Essayer de mettre l'utilisateur www-data dans un deuxieme groupe et assigner les
droits d'execution sur /etc/init.d/cron à ce groupe. (Pas garanti)


Merci d'avance...



Bling

--
Qui vit voit loin, qui voyage voit d'avantage.

Mon "blog" : http://ebling.free.fr/stage/


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Glennie Vignarajah
--nextPart2990207.pWgfN6Aalt
Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le Monday 22 May 2006 16:42, G DEBIAN("G DEBIAN"
) a écrit:
Bonjour,



Bonsoir,


Depuis php je modifie le fichier de www-data se trouvant :
/var/spool/cron/crontabs



il me dit :
Restarting periodic command scheduler: cron/etc/init.d/cron: line
18: start-stop-daemon: command not found
/etc/init.d/cron: line 19: start-stop-daemon: command not found



La variable PATH ne doit pas être correcte. Il faut au moins
avoir /bin, /sbin, /usr/bin et /usr/sbin !
Essayez 'PATH=/bin:/sbin:/usr/bin:/usr/sbin /etc/init.d/cron
restart'

La relance doit être fait en root...
Pourquoi vous n'utilisez pas simplement 'crontab -u www-data -e' qui
évitera le relance de crond (et surtout garantira la cohérence du
fichier)?
A+


--
Glennie
"D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils
vous combattent et, enfin, vous gagnez"

--nextPart2990207.pWgfN6Aalt
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iQEVAwUARHIDT9HiioqkksXaAQJOswf/VBR+TNkEHWG0MCdumM7EEfwEmCm8Q2VA
Zzx9O97rCDYztnVGlumcDlFvMZrd19tsi3pNar7yPzbWNgTcizc5EW8Yefrr8xKO
uRpYis9W13UrsJbb8mE4rX5L1/Bo2Rk+BfFNaCaWvdZUpoC0r15OIQcyja2FOIUH
IXmY8zmvO8tlvYxH80esvk66awrBb38ycQ/CPZVVSJRrnigtU1oK71r7FsWlyBxA
579jyJQxpmuYpiaxLR2xkyr9uhzTQaE8q0YDRhTi9uZorVfXnVYyJ0kwexVFuaq9
oocQu++tWTuKcvTuR48VH9TUeQTBHg/NEJ/4ZF1R4ywA7id67Nk5RQ= =Z+kp
-----END PGP SIGNATURE-----

--nextPart2990207.pWgfN6Aalt--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact