uptime_counter.sh 758 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. # Coding: utf-8
  3. # Editor: www.geany.org
  4. # Created 2019-06-24
  5. #_sudo_apt_install_
  6. #_sudo_dpkg_i_
  7. source $HOME/.SCR/lib.sh
  8. fun_echo_stadia 14 0 "Start stadia: uptime_counter.sh"
  9. fun_log_dir_create $0 1095 1
  10. uptime_log="${tmp1}/${date_utc}"
  11. if [ -a "$uptime_log" ]
  12. then
  13. read uptime_in_day < $uptime_log
  14. uptime_in_day=$(($uptime_in_day+1))
  15. else
  16. uptime_in_day="1"
  17. fi
  18. echo $uptime_in_day > $uptime_log
  19. full_hours=$(($uptime_in_day / 60))
  20. minutes_ost=$(($uptime_in_day % 60))
  21. fun_echo_variable uptime_log uptime_in_day full_hours minutes_ost
  22. echo "${full_hours}h ${minutes_ost}m" > $dir_script/time_for_conky
  23. echo "3-$(fun_statistic_uptime 3) 7-$(fun_statistic_uptime 7) 15-$(fun_statistic_uptime 15)" > $dir_script/stat_uptime