Evo skripte koja to radi ... sacuvaj je kao vascript stavi permissions na 777 i ubaci u /bin/ dir
Code:
#!/bin/sh
# Vacation script za aktivaciju / deaktivaciju vacation poruke .
USERNAME=`whoami`
echo "Ovo je program za aktivaciju vacation poruke kada je neko od korisnika na odmoru."
if [ ! -f $HOME/.vacation.msg ]; then
echo "Subject: Daleko od svog mail-a ..." > $HOME/.vacation.msg
echo "" >> $HOME/.vacation.msg
echo "Postovani," >> $HOME/.vacation.msg
echo "Neko vreme necu imati pristup moj mail-u." >> $HOME/.vacation.msg
echo "Vas mail sa temom "$SUBJECT" procitacu cim se vratim." >> $HOME/.vacation.msg
nano $HOME/.vacation.msg
fi
if [ -f $HOME/.vacation.msg ]; then
echo "Imate postavljenu vacation poruku u $HOME/.vacation.msg."
echo "Da li zelite da je vidite (yes / no)?"
read line
case "$line" in
[Yy]|[Yy][Ee][Ss])
cat $HOME/.vacation.msg;;
[Nn]|[Nn][Oo])
;;
*)
echo "Nepoznata komanda"
exit 1;;
esac
echo "Da li zelite da je promenite (yes / no)?"
read line
case "$line" in
[Yy]|[Yy][Ee][Ss])
nano $HOME/.vacation.msg;;
[Nn]|[Nn][Oo])
;;
*)
echo "Nepozata komanda"
exit 1;;
esac
echo ""
echo "Da bi se omogucila vacation funkcija ".forward" fajl je napravljen."
echo "Da li zelite da ukljucite vacation funkciju (yes / no) ?"
echo ""
read line
case "$line" in
[Yy]|[Yy][Ee][Ss])
if [ -f $HOME/.forward ]; then
mv $HOME/.forward $HOME/.forward.orig
fi
echo "\\$USERNAME, \"|/usr/bin/vacation -t 0 $USERNAME\"" > $HOME/.forward
echo "Vacation funkcija je UKLJUCENA. Molimo Vas da zapamtite da je iskljucite"
echo "kada se vratite sa odmora!!!";;
[Nn]|[Nn][Oo])
if [ -f $HOME/.forward ]; then
echo ""
echo "Imate .forward fajl u home direktorijumu koji sadrzi:"
echo ""
cat $HOME/.forward
echo ""
echo "Da li zelite da je izbrisete i iskljucite vacation funkciju (yes / no)?"
read line
case "$line" in
[Yy]|[Yy][Ee][Ss])
rm $HOME/.forward
echo "Nazad na normalan prijem mail-ova";;
[Nn]|[Nn][Oo])
;;
*)
echo "Nepoznata komanda"
exit 1;;
esac
else
echo ""
echo "OK, vacation funkcija NIJE ukljucena."
fi
;;
*)
echo "Nepoznata komanda"
exit 1;;
esac
fi
--
Mladen Komac
VMware SME / IT Architect
Web site:
http://www.linkedin.com/in/komac
Blog:
http://guru4hp.blogspot.com