SSH et tâche CRON
5 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
SSH et tâche CRON
Bonjour,
Voila mon petit problème, je souhaiterais effectuer tous les soirs une commande SSH en la planifiant grâce à une tâche cron.
Je sais planifier l'éxecution d'un script PHP mais je ne sais pas si il est possible d'effectuer une commande SSH.
Merci pour votre aide.
Voila mon petit problème, je souhaiterais effectuer tous les soirs une commande SSH en la planifiant grâce à une tâche cron.
Je sais planifier l'éxecution d'un script PHP mais je ne sais pas si il est possible d'effectuer une commande SSH.
Merci pour votre aide.
-

thomaspirit - WRInaute discret

- Messages: 71
- Inscription: Jeu Mar 24, 2005 16:44
Qulque chose comme :
0 22 * * * root sh /path/path/ton-script.sh
0 22 * * * root sh /path/path/ton-script.sh
une commande ssh ... ? en fait tu veux insérer le lancement d'un script php dans le crontab (que tu sois en ssh, vnc, ou en direct ne change rien à ton pb)
comme dis thomaspirit il faut insérer une ligne dans le crontab ...
pour cela en root :
crontab -e (permet d'editer le crontab)
tu inseres une ligne du type de celle decrite ..
si c'est du php, tu mets php /chemin/ton_script.php
Puis tu quittes en enregistrant
pour vérifier que c'est pris en compte : crontab -l (liste le crontab)
Si tu veux loguer la sortie de ton script (sortie standars & erreurs), tu peux rediriger les deux sortie dans un fichier de log ...
php /chemin/ton_script.php >> /chemin/log 2>&1
- le 2<&1 redirige les erreurs vers la même destination que la sortie standard (1)
- le ">>" dis d'écrire à la suite du fichier (attention à la taille du log ...) pour écraser quotidiennement le log il faut mettre un seul ">"
A contrario, si tu ne veux rien loguer, tu peux rediriger les sorties dans le néant
avec un "> /dev/null"
voilà ...
un ptit manuel :
http://www.linux-kheops.com/doc/man/man ... tab.5.html
comme dis thomaspirit il faut insérer une ligne dans le crontab ...
pour cela en root :
crontab -e (permet d'editer le crontab)
tu inseres une ligne du type de celle decrite ..
si c'est du php, tu mets php /chemin/ton_script.php
Puis tu quittes en enregistrant
pour vérifier que c'est pris en compte : crontab -l (liste le crontab)
Si tu veux loguer la sortie de ton script (sortie standars & erreurs), tu peux rediriger les deux sortie dans un fichier de log ...
php /chemin/ton_script.php >> /chemin/log 2>&1
- le 2<&1 redirige les erreurs vers la même destination que la sortie standard (1)
- le ">>" dis d'écrire à la suite du fichier (attention à la taille du log ...) pour écraser quotidiennement le log il faut mettre un seul ">"
A contrario, si tu ne veux rien loguer, tu peux rediriger les sorties dans le néant
voilà ...
un ptit manuel :
http://www.linux-kheops.com/doc/man/man ... tab.5.html
Re: Re:
lyonist a écrit:thomaspirit a écrit:Qulque chose comme :
0 22 * * * root sh /path/path/ton-script.sh
22 c'est l'heure ?
Oui, c'est l'heure
- Code: Tout sélectionner
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
Tu peux faire le "crontab -e" même à partir d'un compte utilisateur, si tu ne veux pas donner tous les droits à ta tache.
- Code: Tout sélectionner
0 22 * * * sh /path/path/ton-script.sh
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Le simulateur de vol de Google Earth
- AOL pourrait remplacer son partenaire Google par MSN
- Consulter l'enneigement des stations de ski des Alpes dans Google Earth
- Economiser de l'énergie avec Google PowerMeter
- Explications sur le Crawl Caching Proxy de Google
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- CSV AdStats v4 : le logiciel pour analyser ses statistiques AdSense
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum