[linux]script en fonction de la date
Fermé
BiLLLou
Messages postés
19
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
13 juillet 2004
-
1 juin 2004 à 15:48
Ravachol Messages postés 566 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 - 2 juin 2004 à 10:42
Ravachol Messages postés 566 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 - 2 juin 2004 à 10:42
A voir également:
- [linux]script en fonction de la date
- Fonction si et - Guide
- Script vidéo youtube - Guide
- Fonction moyenne excel - Guide
- Diskinternals linux reader - Télécharger - Stockage
4 réponses
BiLLLou
Messages postés
19
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
13 juillet 2004
1
1 juin 2004 à 16:12
1 juin 2004 à 16:12
En gros je voudrais que le truc fasse:
Si on est lundi fait ca
Si on est mardi fait ca
...
Si on est lundi fait ca
Si on est mardi fait ca
...
BiLLLou
Messages postés
19
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
13 juillet 2004
1
1 juin 2004 à 17:32
1 juin 2004 à 17:32
Ca m'embeterais de faire 7 scripts différents et de les lancer avec crontab.
Je met mon script, si ca peut vous éclairer sur le truc que je veux faire.
if date | grep lun ; then
mount -t smbfs -o username=****,password=**** //repertoire_réseau/data /mnt/machine
tar czvf /mnt/hdb1/backup/lundi.tar.gz /mnt/DRH022/Suivi$/Fichier.mdb && unmount /mnt/machine
fi
else
if date | grep mar ; then
mount -t smbfs -o username=****,password=**** //repertoire_réseau/data /mnt/machine
tar czvf /mnt/hdb1/backup/mardi.tar.gz /mnt/DRH022/Suivi$/Fichier.mdb && unmount /mnt/machine
Je met mon script, si ca peut vous éclairer sur le truc que je veux faire.
if date | grep lun ; then
mount -t smbfs -o username=****,password=**** //repertoire_réseau/data /mnt/machine
tar czvf /mnt/hdb1/backup/lundi.tar.gz /mnt/DRH022/Suivi$/Fichier.mdb && unmount /mnt/machine
fi
else
if date | grep mar ; then
mount -t smbfs -o username=****,password=**** //repertoire_réseau/data /mnt/machine
tar czvf /mnt/hdb1/backup/mardi.tar.gz /mnt/DRH022/Suivi$/Fichier.mdb && unmount /mnt/machine
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
1 juin 2004 à 18:45
1 juin 2004 à 18:45
Salut,
un truc dans ce genre là peut être ?
#!/bin/bash
set $(date) ; jour=${1#*}
case $jour in
lun) echo lundi;;
mar) echo mardi;;
mer) echo mercredi;;
jeu) echo jeudi;;
ven) echo vendredi;;
sam) echo samedi;;
dim) echo dimanche;;
esac
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS
un truc dans ce genre là peut être ?
#!/bin/bash
set $(date) ; jour=${1#*}
case $jour in
lun) echo lundi;;
mar) echo mardi;;
mer) echo mercredi;;
jeu) echo jeudi;;
ven) echo vendredi;;
sam) echo samedi;;
dim) echo dimanche;;
esac
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS
BiLLLou
Messages postés
19
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
13 juillet 2004
1
2 juin 2004 à 09:56
2 juin 2004 à 09:56
J' ai tester ta solution, mais j'ai une erreur de syntaxe pour
case $jour in
Si vous avez d'autres solutions, n'hesitez pas.
case $jour in
Si vous avez d'autres solutions, n'hesitez pas.
Ravachol
Messages postés
566
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
2 juin 2004 à 10:42
2 juin 2004 à 10:42
Salut,
Est-ce que tu peut mettre le script qui te renvoi l'erreur de syntaxe STP.
Car j'ai testé ce que je t'ai proposé et je n'ai pas eu de PB.
A++
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS
Est-ce que tu peut mettre le script qui te renvoi l'erreur de syntaxe STP.
Car j'ai testé ce que je t'ai proposé et je n'ai pas eu de PB.
A++
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS