Bonjour, toujours dans le but d’améliorer configuration d’un server tournant sous Debian 4.0r2 Etch, je me suis mis à la recherche d’un script me permettant d’envoyer automatique un rapport par mail de l’état des disque dur et des mises à jours à effectuer, après quelques recherches j’ai trouvé ceci:
[quote]#!/bin/bash
apt-get update
(
echo Rapport de hostname
echo Usage du disque :
if [ “$( df -h | grep hda1 | cut -c40-42)” -ge “80” ]; then
echo ESPACE DISQUE FAIBLE !!!
echo
else echo
fi
df -h
echo
echo Charge du serveur :
echo
uptime
echo
echo Mises à jour nécessaires
echo
apt-get -s upgrade
) | mail -s "Rapport du date +%e\ %B\ %Y
- hostname
" mail@domain.tld[/quote]
Donc je créer mon fichier .sh que j’éxecute ensuite mais j’obtient ce message d’erreur:
[quote]Nas03:/opt/Partage# sh rapport.sh
n’est pas valabledate
rapport.sh: line 20: syntax error near unexpected token )' rapport.sh: line 20:
) | mail -s "Rapport du date +%e\ %B\ %Y
- hostname
" mail@domain.tld’[/quote]
J’ai beau cherché des solution, refaire un script tout basique genre: echo “Rapport de mon Server” | mail -s "Rapport du date +%e\ %B\ %Y
" mail@domain.tld et là ça marche.
Je n’y connait vraiment rien en script je cherche j’essaye de comprendre mais là je sature ^^
Merci d’avance du coup demain