[shell ]lancer 1 commande a 1 instant t
remless
Messages postés
57
Statut
Membre
-
ousmane -
ousmane -
Salut,
j'ai créé un script shell qui lance un programme.
Pour l'instant ca marche sans définir l' heure a laquelle le programme doit se lancer.
Maintenant je voudrai qu'il s'execute a 18H par exemple.
J'ai pas trouver comment faire donc je demande au informaticien que vous etes un petit coup de main.
Merci,
@++
j'ai créé un script shell qui lance un programme.
Pour l'instant ca marche sans définir l' heure a laquelle le programme doit se lancer.
Maintenant je voudrai qu'il s'execute a 18H par exemple.
J'ai pas trouver comment faire donc je demande au informaticien que vous etes un petit coup de main.
Merci,
@++
A voir également:
- [shell ]lancer 1 commande a 1 instant t
- Invite de commande - Guide
- Classic shell - Télécharger - Personnalisation
- Commande terminal mac - Guide
- Commande dism - Guide
- Lancer une application au démarrage windows 10 - Guide
5 réponses
salut,
y'2 solutions
1 le mettre dans un scheduleur (crontab at et clones....)
2 ajouter au script une boucle qui teste l'heure le lancer (n'importe quand) il va tourner en tache de fond et des qu'il voit l'heure hop il declanche le traitement
y'2 solutions
1 le mettre dans un scheduleur (crontab at et clones....)
2 ajouter au script une boucle qui teste l'heure le lancer (n'importe quand) il va tourner en tache de fond et des qu'il voit l'heure hop il declanche le traitement
Salut,
si ta commande doit être exécuté de manière sporadique tu peux utiliser "at" exemple:
[johand@zoot] ~ $at 14:40
warning: commands will be executed using /bin/sh
at> echo Hello everybody |wall
at> <EOT>
job 3 at 2003-08-29 14:40
Broadcast Message from johand@zoot
(somewhere) at 14:35 ...
HELLO
sinon
utilise cron.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
si ta commande doit être exécuté de manière sporadique tu peux utiliser "at" exemple:
[johand@zoot] ~ $at 14:40
warning: commands will be executed using /bin/sh
at> echo Hello everybody |wall
at> <EOT>
job 3 at 2003-08-29 14:40
Broadcast Message from johand@zoot
(somewhere) at 14:35 ...
HELLO
sinon
utilise cron.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Merci d'avoir repondu vite ;)
pour la soluce du test de l'heure comment je fait pour recuperer l'heure actuel et seulement l'heure car la commande date retourne tou plein de chose.
pour la soluce du démon cron ca parait etre une bonne soluce mais je vois pas comment on fait.
Si c rapide donner la soluce ca sera moin long pour les recherche :p
en tou cas merci,
@++
pour la soluce du test de l'heure comment je fait pour recuperer l'heure actuel et seulement l'heure car la commande date retourne tou plein de chose.
pour la soluce du démon cron ca parait etre une bonne soluce mais je vois pas comment on fait.
Si c rapide donner la soluce ca sera moin long pour les recherche :p
en tou cas merci,
@++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hi,
Je ne sais pas quel est ton OS.
Sous Unix avec vixie cron
[johand@horus johand]$ crontab -e
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.22102 installed on Fri Aug 29 16:16:33 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
20 16 * * * echo Hello | wall
Tu ajoutes une ligne analogue à la dernière.
voir man 5 crontab
http://dpobel.free.fr/man/html/affiche_man.php?id=554 par exemple
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Je ne sais pas quel est ton OS.
Sous Unix avec vixie cron
[johand@horus johand]$ crontab -e
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.22102 installed on Fri Aug 29 16:16:33 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
20 16 * * * echo Hello | wall
Tu ajoutes une ligne analogue à la dernière.
voir man 5 crontab
http://dpobel.free.fr/man/html/affiche_man.php?id=554 par exemple
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.