go.sh 720 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. linea=$1
  3. tempo=$2
  4. log=$(mktemp)
  5. if [ __${tempo}__ == ____ ] ; then
  6. echo "non e' stato indicato il tempo, si va in automatico" >> ${log}
  7. tempo=10s
  8. fi
  9. # verifica la presenza del file "irrigatore" >> ${log}
  10. if [ -f ~/script/irrigatore ]; then
  11. echo "File 'irrigatore' presente" >> ${log}
  12. echo "Accensione linea ${linea} per ${tempo}" >> ${log}
  13. raspi-gpio set ${linea} dl
  14. sleep ${tempo}
  15. raspi-gpio set ${linea} dh
  16. echo "Spegnimento linea ${linea}" >> ${log}
  17. else
  18. echo "Accensione linea ${linea} per ${tempo}\nDisattivata: manca file 'irrigatore' in home" >> ${log}
  19. fi
  20. cat ${log} | mail -s "linea ${linea} per ${tempo}" root
  21. rm ${log}
  22. #dl lo attiva
  23. #dh lo disattiva
  24. #op abilita la linea