Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2362 connectés 

 


Dernière réponse
Sujet : Cron - Comment ca marche ?
compuman101 d'accord je vais essayer de me renseigner pour faire des scripts

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
compuman101 d'accord je vais essayer de me renseigner pour faire des scripts
com21 Deadlock te les a toutes données....   après  il execute ce que tu veux (un programme, un script, une commande, etccc)
compuman101 en fait j'aimerai avoir la liste des possibilités... une liste des commandes..
 
vous savez ou on peut trouver ca ?
blueteen 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"
Deadlock

compuman101 a écrit :

oui ca j'avais compris :jap:
 
mais je voudrai connaitre les commandes pour cpanel  


 
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).

void_ppc

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.  
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...


 
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 :)

compuman101 oui ca j'avais compris :jap:
 
mais je voudrai connaitre les commandes pour cpanel
Berceker United 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...
compuman101 VOila j'aimerai avoir qques infos svp

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)