J'ai réalisé un script bash qui marche bien.
J'ai écrit le programme en utilisant un script expect à cause du mot de passe qu'il fallait intégrer.
Mon probléme est le suivant , je n'arive pas à insérrer une variable (de type date) à une chaine de tel sorte qu'en sortie j'obtienne quelque chose de la sorte:
ma_sauvegarde03-05-2007.bak
Quelqu'un pourrait il m'aider? Voilà mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/usr/bin/expect -f day=$(date %Y%m%d) spawn pg_dump -i -h localhost -p 5432 -U marcsonuser -F c -v -f "/home/babacool/ma_sauvegarde"$day".bak" "mydatabase" expect "Password: " send lemotdepass\r wait
Partager