Advertisement
Guest User

actual script

a guest
Jan 18th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. >>> cat ./petr.sh
  2. #!/bin/bash
  3.  
  4. set -x
  5. shopt -s lastpipe
  6.  
  7. NOW=$(date +%s)
  8. TOLLERANCE=10800
  9. TOLLERANCE=10
  10. CNT=0
  11.  
  12. ps axuf | grep CRON | grep -v grep | \
  13. while read -r line; do
  14. ID=$(echo $line | awk '{print $2}')
  15. CRON_TIMESTAMP=$(ls -ld --time-style=+%s /proc/$ID/ | awk '{print $6}')
  16. DIFF=$((NOW - CRON_TIMESTAMP))
  17. if [ $DIFF -gt $TOLLERANCE ]; then
  18. CNT=$(( CNT + 1 ))
  19. fi
  20.  
  21. done
  22.  
  23. echo $CNT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement