Cron - Comment ca marche ? - Windows & Software
Marsh Posté le 16-03-2004 à 02:43:05
Ben c'est un process qui tourne en permanence et permet d'executer une tache a un moment précis. C'est comme les taches planifiées sous windows la même, teste le et regarde ce que tu peux faire tu comprendras.
Tu peux demander par exemple qu'il lance une page internet a un moment précis de la journée. Qu'il ouvre un programme etc...
Marsh Posté le 16-03-2004 à 02:47:39
oui ca j'avais compris
mais je voudrai connaitre les commandes pour cpanel
Marsh Posté le 16-03-2004 à 06:44:45
Berceker United a écrit : Ben c'est un process qui tourne en permanence et permet d'executer une tache a un moment précis. C'est comme les taches planifiées sous windows la même, teste le et regarde ce que tu peux faire tu comprendras. |
c'est bien plus puissant que les tâches planifiés de windows, là par exemple dans la même commande tu peut lui dire de faire un truc toutes les minutes entre 6h et 14h, de faire un truc seulement le vendredi/samedi à 14h et à 17h, de faire un truc le premier mardi du mois, bref, c'est infiniment plus puissant et souple que le truc de win.
Un exemple de commande :
*/10 * * * * /bin/machin éxecute la commande machin toutes les 10 min
0 14 * * * tous les jours à 14h
0 12 * * 3,4 le mercredi/jeudi à 12h
..
cherche avec google sur crontab, tu trouveras les infos que tu veut
Marsh Posté le 16-03-2004 à 07:47:19
compuman101 a écrit : oui ca j'avais compris |
crontab -e pour éditer la crontab de l'utilisateur en cours, crontab -e userID pour les autres utilisateurs en étant root. L'éditeur utilisé (vi, emacs, ...) est celui défini par la variable EDITOR.
crontab -l pour lister les tâches planifiées.
La crontab est divisée en 6 champs obligatoires (mettre des * si N/A).
1 2 3 4 5 /6
1: Minutes
2: Heures
3: Jour du mois
4: Mois
5: Jour de la semaine (0 pour dimanche)
6: Commande/script à executer
0 6 * * 1-5 /root/clean_tmp.sh lancera à 6:00 du lundi au vendredi le script clean_tmp.
0,15,30,45 * * * * /root/ssh_restart.sh relancera le process SSH tous les 1/4 d'heure.
Tu peux aussi directement éditer le fichier /var/spool/cron/crontab/user mais dans ce cas il faut faire un refresh du daemon (kill -HUP cron_pid).
Marsh Posté le 16-03-2004 à 08:47:15
dans cpanel, tu cliques sur l'icône "cron job"
choisis le mode de création que tu veux (standard est plus simple)
dans command to run, il faut indiquer la commande que tu souhaites lancer automatiquement (par exemple, moi je fais tourner un script régulièrement qui met à jour une base de données)
wget -O importval http://www.domaine.net/data/import.php
(appelle la page donnée, et créé un fichier de sortie à la racine du ftp, qui s'appelle imporval)
mais ça c'est une des commandes qu'on peut utiliser, tout dépend de ce que toi tu veux faire, et de ce que permet l'hébergeur.
ensuite tu choisis la fréquence d'exécution de cette commande.
à priori là c'est pas compliqué mais bon demande si tu bloques.
et tu valides avec "save crontab"
Marsh Posté le 16-03-2004 à 18:34:15
en fait j'aimerai avoir la liste des possibilités... une liste des commandes..
vous savez ou on peut trouver ca ?
Marsh Posté le 16-03-2004 à 18:38:12
Deadlock te les a toutes données.... après il execute ce que tu veux (un programme, un script, une commande, etccc)
Marsh Posté le 16-03-2004 à 18:40:59
d'accord je vais essayer de me renseigner pour faire des scripts
Marsh Posté le 16-03-2004 à 02:36:45
VOila j'aimerai avoir qques infos svp
---------------
Comparez DVD Vierges, Graveurs de DVD et Boutiques en ligne