regulace ventilatoru
  1. #!/bin/bash
  2. #  **************************************************************************************                              
  3. #  *       TENTO SCRIPT MUZE ZPUSOBIT POSKOZENI POCITACE V DUSLEDKU PREHRATI!!!         *
  4. #  *  Pri pouzivani tohoto scriptu pouzivejte mozek a hlavne sensors k hlidani teplot!  *
  5. #  **************************************************************************************
  6. #
  7. # Script nemusi fungovat, pokud zakladni deska nepodporuje PWM pro ovladani ventilatoru,
  8. # pripadne bude potreba upravit promennÚ ENABLE a DEVICE dle aktualniho pocitace.
  9.  
  10. ENABLE=/sys/class/hwmon/hwmon1/device/pwm1_enable
  11. DEVICE=/sys/class/hwmon/hwmon1/device/pwm1
  12.  
  13.  
  14. # Hodnoty nize posilane do promenne $DEVICE nastavuji otacky ventilatoru, 1 v $ENABLE povoluje regulaci.
  15.  
  16. if [ "$1" == "--normal" ]
  17. then
  18. sudo su -c "echo 0 > $DEVICE; echo 1 > $ENABLE; echo 'peceme ... :D'"
  19.  
  20. elif [ "$1" == "--stred" ]
  21. then
  22. sudo su -c "echo 70 > $DEVICE; echo 1 > $ENABLE; echo 'stredni hodnoty ...'"
  23.  
  24. elif [ "$1" == "--vetrat" ]
  25. then
  26. sudo su -c "echo 255 > $DEVICE; echo 1 > $ENABLE; echo 'vetrame ... :D'"
  27. else
  28. echo "Usage: ventivrt.sh --normal | --stred |á--vetrat"
  29. fi
Parsed in 0.008 seconds