gfxgfx
 
Please login or register.

Login with username, password and session length
logo
 
gfx gfx
gfxgfx
 
 

Please visit our sponsors, they help pay our server costs
 Bezoek a.u.b. onze sponsors zij helpen onze server kosten te betalen
S'il vous plaît visitez nos sponsors, ils nous aident à payer nos coûts de serveur


Registration required for download
Registratie nodig voor download
Inscription requise pour le téléchargement

Visit our webpage Click Here
New LuxSat Plug-in with new components Click Here
New LuxSat Picon Directory Click Here


 
gfx gfx
gfx
90665 Posts in 14160 Topics by 54721 Members - Latest Member: basvelt June 23, 2017, 03:51:52 PM
*
gfx* Home | Help | Team | Login | Register | Home Site | Translator Online | gfx
gfx
LuxSat Satellite  |  Online RECEPTEUR EN FRANCAIS  |  Dreambox en Français ( Général )  |  dreambox
gfx
gfxgfx
 

Author Topic: dreambox  (Read 4958 times)

0 Members and 1 Guest are viewing this topic.

Offline ShortCuT

  • Bronze Member
  • *
  • Posts: 316
dreambox
« on: December 07, 2006, 02:19:22 AM »
bonjour
comment lancer un script automatiquement a une certaine heure chaque jour ??
merci

Offline munja2

  • V.I.P Member
  • ****
  • Posts: 135
Re: dreambox
« Reply #1 on: December 07, 2006, 11:51:09 AM »
crontab est le nom du programme Unix qui permet d'éditer la table de configuration du programme cron. Par extension, on appelle souvent cron (ou cron job en anglais) toute application lancée à horaire fixe.

La commande crontab édite en fait un fichier relatif à l'utilisateur qui l'exécute, et en vérifie la syntaxe. Ce fichier se situe dans l'arborecence /var, par exemple :

/var/spool/cron/tabs/utilisateur (SuSE GNU/Linux)
/var/spool/cron/crontabs/utilisateur (Debian GNU/Linux et Ubuntu)
/var/cron/tabs/utilisateur (FreeBSD et OpenBSD)
Ainsi pour l'utilisateur root sur une machine Debian, la table cron sera stockée dans:

/var/spool/cron/crontabs/root
Le système Debian dispose en outre d'une crontab centralisée dans /etc/crontab.


 Syntaxe  [modifier]
Afin d'éditer la table cron, il suffit d'exécuter la commande suivante:

crontab -e
Cette commande a pour effet de lancer l'éditeur par défaut (en général vi) présentant la table actuelle (donc aucune s'il s'agit du premier lancement de crontab).

Chaque entrée de la table (chaque ligne) correspond à une tâche à exécuter et est notée de la façon suivante:

mm hh jj MMM JJJ tâche > log
Dans cette syntaxe:

mm représente les minutes (de 0 à 59)
hh représente l'heure (de 0 à 23)
jj représente le numéro du jour du mois (de 1 à 31)
MMM représente le numéro du mois (de 1 à 12) ou l'abréviation du nom du mois (jan, feb, mar, apr, ...)
JJJ représente l'abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente le dimanche, 1 représente le lundi, ...)
tâche représente la commande ou le script shell à exécuter
log représente le nom d'un fichier dans lequel stocker le journal des opérations. Si la clause> log n'est pas spécifiée, cron enverra automatiquement un courriel de confirmation. Pour éviter cela il suffit de spécifier > /dev/null
Pour chaque unité de temps (minute/heure/...) les notations sont possibles:

* : a chaque unité de temps
2-5 : les unités de temps (2,3,4,5)
*/3 : toutes les 3 unités de temps (0,3,6,...)
5,8 : les unités de temps 5 et 8
Si sur la meme ligne on trouve précisées une unité de temps "numéro du jour du mois" et une unité de temps "jour de la semaine", celles-ci sont considérées par crontab comme cumulatives.


 Exemples  [modifier]
Imaginons que l'on veuille faire un journal (dans le fichier /tmp/log_df.txt par exemple) automatisé de l'espace disque libre (commande df) à des intervalles de temps précis:

Tous les jours à 23h30:
30 23 * * * df >>/tmp/log_df.txt
Toutes les heures, passées de 5 minutes :
5 * * * * df >>/tmp/log_df.txt
Tous les premiers du mois à 23h30:
30 23 1 * * df >>/tmp/log_df.txt
Tous les lundis à 22h28:
28 22 * * 1 df >>/tmp/log_df.txt
Du 2 au 5 de chaque mois à 10h12
12 10 2-5 * * df >>/tmp/log_df.txt
Tous les jours pairs du mois à 23h59
59 23 */2 * * df >>/tmp/log_df.txt
Toutes les 5 minutes
*/5 * * * * df >>/tmp/log_df.txt
Il est également possible d'exécuter automatiquement des commandes plus complexes à l'aide d'un script shell. Il suffit donc dans un premier temps de créer un script. Puis de le déclarer en tant que tâche dans la table cron.

Le script shell suivant (que l'on supposera stocké dans /home/backup sous le nombackup.cmd) exporte les enregistrements de MySQL (de la table ccmusers par exemple) dans un fichier dont le nom est ccmusers suivi de la date sous la forme jour-mois-annee-heure-minute:

#!/bin/sh
DATE=$(date +%d-%m-%Y-%H-%M)
/usr/local/mysql/bin/mysqldump -u root ccmusers > /home/backup/ccmusers${DATE}.sql
Ainsi pour automatiser (chaque jour à 23h59) le backup de la table ccmusers de MySQL, il suffira d'ajouter l'entrée suivante dans la table cron:

59 23 * * * /home/backup/backup.cmd >>/dev/null
 :cool:
Dreambox  7020s last image
Dreambox 600pvr last image

Offline ShortCuT

  • Bronze Member
  • *
  • Posts: 316
Re: dreambox
« Reply #2 on: December 08, 2006, 05:30:11 PM »
merci a toi ,  ca c est de l explication !!!!!!!!

Merci mille  fois , tu m es d une grande aide , si je peut t aider pour autre chose hesite pas !!!


Offline munja2

  • V.I.P Member
  • ****
  • Posts: 135
Re: dreambox
« Reply #3 on: December 08, 2006, 06:26:11 PM »
c'est un ami au boulot qui m'a mis sur la voie......j'ai bidouille ave linux ya qulques annees...n'hesite pas pour d'autres commandes de script.....je suis entoure au bouloet de specialistes linux et unix...donc solutions rapides
 :cool: :drink:
Dreambox  7020s last image
Dreambox 600pvr last image

Offline totospa

  • Junior Member
  • *
  • Posts: 2
  • : fr
Re: dreambox
« Reply #4 on: July 31, 2015, 10:24:53 AM »
Bonjour,
J'ai activer cron dans la dreambox 7020 et j'ai indiquer le script à lancer, mais ca ne fonctionne pas.

si qq peux m'aider

Offline lelange007

  • Global Moderator
  • Platina Member
  • *
  • Posts: 3772
  • : be
  • Le Forum LuxSat,le lien incontournable pour le Sat
    • Luxsat .eu
Re: dreambox
« Reply #5 on: August 02, 2015, 11:13:12 PM »
je pense que tu a une 7020 HD que les firmware ont évoluer des test doivent être réaliser pour une bonne compréhension  :-)

LuxSat Satellite  |  Online RECEPTEUR EN FRANCAIS  |  Dreambox en Français ( Général )  |  dreambox
 

gfxgfx
gfx gfx



Support our website , make a small donation

Copyright 30-10-2003-2017 LuxSat Satellite All rights Reserved.

Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!