Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2007, 18h25   #1
Invité de passage
 
Inscription : juin 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 2
Points : 0
Points : 0
Par défaut ouvrir mozilla-firefox avec crontab

Bonjour,

voila pour mon stage je dois mettre en place un serveur samba sous linux Mandriva 2005, ce que j'ai fais. Maintenant je dois lancer une tache planifiée sur ce serveur. Cette tache consiste juste a ouvrir mozilla-firefox sur un site donnée à une date donnée.
J'ai deja poster sur d'autres forums mais les réponses apportées ne fonctionnent ni chez moi ni au boulot. Je précise je débute sous linux.

Voici le script shell tout simple qui doit etre lancé:
Code :
1
2
3
4
 
#!/bin/sh
 
mozilla-firefox www.google.fr
J'ai poster cette version car , on ma parler de beaucoup de chose, des . .profile , des display etc mais pour finir cela ne fonctionne toujours pas.

Je me log en root sur la machine et je tape crontab -e afin de configurer le démon :
Code :
1
2
 
*/1 * * *julien /home/julien/Desktop/script.sh 1>/tmp/log1 2>&1
Voila avec ceci mozilla ne souvre pas.
Alors a la base la tache doit etre effectuée tous les jours a 5h du matin donc pour ne pas saturrer la machine, avant de réouvrir mozilla je le ferme grace a un

Code :
killall -9 /usr/bin/mozilla-firefox
Cela fonctionne bien mozilla se ferme mais ne se réouvre pas .

Voila mon probleme, j'ai essayer juste avec le petit script shell décrit plus haut mais même juste ouvrir mozilla cela ne fonctionne pas. Vous etes ma derniere chance.

Merci d'avance et dsl pour les fautes.
julien62190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2007, 19h57   #2
Membre chevronné
 
Inscription : mai 2004
Messages : 818
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 818
Points : 706
Points : 706
salut

il faut rajouter DISPLAY=:0 avant la ligne correspondant au programme que l’on veut démarrer.
deny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 09h09   #3
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
bonjour,
modifie ton script de cette manière :

Code :
1
2
#!/bin/sh
/usr/bin/mozilla-firefox www.google.fr
car il me semble que les variables d'environnement (ex: PATH) ne sont pas définie lorsque tu lance un tache CRON, donc la commande mozilla-firefox ne peut pas être trouvée.
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 09h35   #4
Invité de passage
 
Inscription : juin 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 2
Points : 0
Points : 0
Bonjour, et merci de vos réponses , pour le display j'ai deja essayer ( comme je l'ai dis ce n'est pas le premier forum que je visite pour trouver la réponse a mon problème ^p ) et pour le chemin /usr/bin/mozilla-firefox , j'ai deja essayer avec ...


Je ne sais pas quoi faire, ya t-il un script en perl ou autre qui ferait la meme chose ? c'est a dire qui fermerait mozilla et le réouvrirer sur un site donné ???

Merci d'avance
julien62190 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h24.


 
 
 
 
Partenaires

Hébergement Web