Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


Repi
Un bon truc aussi est de lancer l'environnement de l'utilisateur qui utilise le script en temps normal.

donc rajoute dans le script

. <home_du_user>/.profile

Le cron utilise le /etc/profile mais pas le profile du user.

Ou alors un su vers l'utilisateur du script dans le cron, de cette facon le .profile est execute.

* * 1 2 3 su - <user> -c "<tonscript>"


J'ai mis la deuxième possibilité mais ça ne marche pas.

Quand à" . <home_du_user>/.profile " avec root je sais pas comment suivre ton conseil. Peux-tu me donner plus de détail ? merci.

Mes fichier sont maintenant :

Pour crontab :
2 14 * * * su - root -c "/home/pire/tv.cmd" >>/home/pire/fichier.log
Pour le scrip (tv.cmd):
#!/bin/sh
killall vlc
export DISPLAY=:0.0
/usr/local/bin/vlc /home/pire/TV/Film/Crame.wmv --loop --sout '#transcode{acodec=mp3,ab=128,channels=2,width=320,height=240}:std{access=mmsh,m- ux=asfh,dst=:8060}'

Le script s'exécute toujours de façon manuelle.

Lorsque je le lance dans le Putty et que je ferme la connexion, vlc s'éteind. Peut-être que lorsque je lance le programme par le cron et comme il n' y a pas de fenêtre ouvert avec le Putty il ne s'allume pas !?? Je ne sais pas comment vérifié celà.
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?