[linux]script en fonction de la date

BiLLLou Messages postés 19 Statut Membre -  
Ravachol Messages postés 568 Statut Membre -
Voila mon problème:
J'aimerais qu'en fonction du jour, cela execute une commande differente.
un truc du genre:

if date | grep lun
then
commande que je veux faire
else
if date | grep mar
commande que je veux faire

Malheureusement, cela ne fonctionne pas, j'ai beau chercher je ne vois pas comment réaliser mon truc.
Si qq à la solution ça m'aiderait beaucoup :)
Merci.
A voir également:

4 réponses

BiLLLou Messages postés 19 Statut Membre 1
 
En gros je voudrais que le truc fasse:
Si on est lundi fait ca
Si on est mardi fait ca
...
0
BiLLLou Messages postés 19 Statut Membre 1
 
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
0
Ravachol Messages postés 568 Statut Membre 120
 
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
0
BiLLLou Messages postés 19 Statut Membre 1
 
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.
0
Ravachol Messages postés 568 Statut Membre 120
 
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
0