Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/05/2016, à 15: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, à 17:12)

#2 Le 27/05/2016, à 16: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, à 16:09

Compte anonymisé

Re : [RESOLU] Script pour ouvrir une page web

cc13430 a écrit :

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, à 16:17)

#4 Le 27/05/2016, à 16: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, à 16:27)

#5 Le 27/05/2016, à 16: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, à 16: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