Cron toutes les N minutes > à 30
Fermé
David
-
15 avril 2021 à 15:12
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 - 16 avril 2021 à 17:17
trauqnej Messages postés 154 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 5 septembre 2022 - 16 avril 2021 à 17:17
A voir également:
- Crontab toutes les minutes
- 1h30 en minutes ✓ - Forum Excel
- Crontab toutes les 5 minutes ✓ - Forum Linux / Unix
- Crontab toute les 5 minutes sauf le weekend ✓ - Forum Redhat
- Que veut dire les minutes'' sur messenger ✓ - Forum Facebook
- Comment supprimer une conversation sur messenger pour les 2 personnes après 10 minutes ? ✓ - Forum Facebook
1 réponse
trauqnej
Messages postés
154
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2022
23
16 avril 2021 à 17:17
16 avril 2021 à 17:17
un cron de base avec le script :
Il faut remplacer echo 'dudulle' par ce que tu veux faire
J'explique :
date "+%s" est la date epoc # faire man date pour avoir plus d'infos.
# 50 minutes est égale à 3000 secondes
#donc, j’enlève les trois derniers chiffre du nombre epoc via: cut -c -7
je regarde si la variable récupérer est un multiple de 3 # pour rappel : 3000 - trois derniers chiffres
si oui... je lance mon script.
Il y a mieux (plus condensé) mais je pense que celle-ci est facilement compréhensible.
Cordialement,
* * * * * var1=$(date "+%s" | cut -c -7) ; if [ `echo "$var1 % 3" | bc` -eq 0 ]; then echo 'dudulle'; fi
Il faut remplacer echo 'dudulle' par ce que tu veux faire
J'explique :
date "+%s" est la date epoc # faire man date pour avoir plus d'infos.
# 50 minutes est égale à 3000 secondes
#donc, j’enlève les trois derniers chiffre du nombre epoc via: cut -c -7
je regarde si la variable récupérer est un multiple de 3 # pour rappel : 3000 - trois derniers chiffres
si oui... je lance mon script.
Il y a mieux (plus condensé) mais je pense que celle-ci est facilement compréhensible.
Cordialement,