test.sh 813 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. declare -i cur_diff=0 min_diff=3600
  3. time_diff() {
  4. cur_sec=`date '+%s'`
  5. echo $cur_sec
  6. today=$(date "+%Y-%m-%d")
  7. today_time=`date -d "$today" +%s`
  8. echo $today_time
  9. cur_diff=`expr $cur_sec - $today_time`
  10. }
  11. time_diff
  12. echo $cur_diff,$min_diff
  13. if [[ $cur_diff -gt $min_diff ]]; then
  14. echo 'can purge'
  15. else
  16. echo '请等到凌晨一点后删除'
  17. exit
  18. fi
  19. server_ip='39.103.141.163'
  20. vdb=$(df -h | grep /dev/vdb1 | awk 'BEGIN{OFS=","}{print $1,$2,$3,$4}')
  21. vdc=$(df -h | grep /dev/vdc1 | awk 'BEGIN{OFS=","}{print $1,$2,$3,$4}')
  22. echo "HSET vdb $server_ip $vdb" | redis-cli -h '127.0.0.1' -p 6379
  23. echo "HSET vdc $server_ip $vdc" | redis-cli -h '127.0.0.1' -p 6379
  24. echo "HGET vdb $server_ip" | redis-cli -h '127.0.0.1' -p 6379
  25. echo "HGET vdc $server_ip" | redis-cli -h '127.0.0.1' -p 6379