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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Executer une commande shell periodiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Executer une commande shell periodiquement

n°1137662
chaman1988
$$ All in $$
Posté le 25-05-2009 à 17:39:11  profilanswer
 

Bonjour,
Je souhaite executer une commande (ou un script) périodiquement (sans utiliser crontab, anacron, fcron...)
Le temps entre chaque exécution ainsi que la commande sont stockés dans un fichier de la maniére suivante :
 
Seconde | minutes | heure | jour | mois | commande |
25 | 12 | 4 | 4 | 5-6 | echo "bonjour|
34 | 2 | 0 | * | * | echo "ciao"
 
Il y aura plusieurs lignes dans le fichier.
 
A partir de la, ma machine doit effectuer echo "bonjour" tous les 4h 12min et 25s de chaque jeudi du moi de mai et juin.
Et que tout les jours de l'année toute les 2min et 34s il exécute echo "ciao".
 
Ce que je voudrais savoir ici, c'est faire une boucle qui exécuterais ma commande toute les heures du 5 du mois par exemple.
 
J'ai déja réussi à stoquer dans des variable l'heure, la seconde etc... de en ce moment. (pour par la suite comparer avec ceux du fichier).
 
j'arrive à éxécuter un echo toute les secondes, mais comment en éxécuter plusieurs en meme temps (selon le nombre de ligne de mon fichier, ce nombre de ligne est variable)
(while true
do
echo "$s"
sleep 1
s=`expr $s + 1`
done) &
 
 
Merci.
 
Guillaume

mood
Publicité
Posté le 25-05-2009 à 17:39:11  profilanswer
 

n°1138153
perchut2
Hell, it's about time...
Posté le 26-05-2009 à 22:45:13  profilanswer
 

Mais pourquoi ne pas utiliser cron ? :o

n°1138223
splurf
Rm -Rf / && oops :o
Posté le 27-05-2009 à 05:28:49  profilanswer
 

et pourquoi nous faire faire tes exercices ? ;)

n°1138571
chaman1988
$$ All in $$
Posté le 28-05-2009 à 00:21:12  profilanswer
 

Je n'ai pas le droit d'utiliser cron...c'est la consigne (Con je sais, mais j'y peux rien).
 
Et je ne vous demande pas de faire mes exo..cela fait partie d'un projet, et je bloque.


---------------
C|-|4(\/)AN´ @ 4.3Ghz
n°1138576
sputnick
bip...bip...bip...bip...bi...b
Posté le 28-05-2009 à 01:13:50  profilanswer
 

Sert toi de la commande date dans une boucle sans fin. oublie pas ton slip sleep


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Executer une commande shell periodiquement

 

Sujets relatifs
Lancement automatique script shell sur MinGW WindowsDonner le pouvoir à un utilisateur d'exécuter une commande root
"Récupérer" le shell d'un utilisateur distant ?[SHELL] probleme recherche sed
Aide analyse de la commande top sous linuxextraire des infos d'une fichier xml (en perl)
Commande pour copie de fichier en boucle sous linux[shell script] Mettre des espaces entre les caractères
[SHELL] Script de backup (cron) : Ameliorations ? 
Plus de sujets relatifs à : Executer une commande shell periodiquement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR