#1 Le 27/05/2016, à 14:20
- Compte anonymisé
[RESOLU] Script pour ouvrir une page web
Bonjour,
J'essaie de créer un script pour ouvrir une page web de 9h à 12h
J'ai trouvé la commande pour ouvrir une page web :
firefox "url"
par contre comment créer la périodicité ? un cron ? comment fermer la page après x min ?
Cordialement
Dernière modification par Compte anonymisé (Le 27/05/2016, à 16:12)
#2 Le 27/05/2016, à 15:05
- Compte anonymisé
Re : [RESOLU] Script pour ouvrir une page web
Bonjour,
cron semble l'outil adéquat pour cette demande.
La page de la documentation précise les étapes à suivre. Notamment pour "le lancement graphique" en paragraphe 4.
Pour le fermer je propose la commande "killall firefox" dans un cron. Bon ça fermera toutes les pages de Firefox.
quelque chose comme ça dans /etc/crontab (à tester)
0 9 * * * tonnomduser DISPLAY=:0 LANG="fr_FR.UTF-8" /usr/bin/firefox "www.google.fr"
2 9 * * * tonnomduser DISPLAY=:0 LANG="fr_FR.UTF-8" /usr/bin/killall firefox
On peut faire plus fin en récupérant le PID de l'application.
Cordialement
#3 Le 27/05/2016, à 15:09
- Compte anonymisé
Re : [RESOLU] Script pour ouvrir une page web
57 15 * * 1 user
C'est supposé ce lancer les lundis à 15h55 donc à priori pas anormal qu'il se passe rien
et ton nom d'user il s'appelle pas user je suppose ?
echo $USER
pour connaitre ton nom.
sinon pour si tu fais
crontab -e
tu n'as pas besoin de préciser l'user
Dernière modification par Compte anonymisé (Le 27/05/2016, à 15:17)
#4 Le 27/05/2016, à 15:24
- Compte anonymisé
Re : [RESOLU] Script pour ouvrir une page web
le DISPLAY=:0 est indispensable pour une application graphique
les " avant et après l'url sont recommandées
je sais pas si cron est directement au courant lors de la modification du fichier, par précaution je lancerais aussi :
sudo service cron restart
chez moi ça marche je viens de tester
23 15 * * * monuser DISPLAY=:0 /usr/bin/firefox "www.google.fr"
Dernière modification par Compte anonymisé (Le 27/05/2016, à 15:27)
#5 Le 27/05/2016, à 15:50
- Compte anonymisé
Re : [RESOLU] Script pour ouvrir une page web
désolé je sèche.
affiche nous :
cat /etc/crontab
test aussi avec le chemin complet de firefox soit /usr/bin/firefox
#6 Le 27/05/2016, à 15:53
- Compte anonymisé
Re : [RESOLU] Script pour ouvrir une page web
45 16 * * * lamy DISPLAY=:0 /usr/bin/xfce4-terminal echo "test"
bon là, à la limite c'est normal que ça marche pas, ça marche pas dans le terminal non plus :
$ /usr/bin/xfce4-terminal echo "test"
xfce4-terminal: Option « echo » inconnue