Guest User

Untitled

a guest
Sep 8th, 2018
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. Cyclic cron tasks
  2. 0 8 * * 1/4 echo "Variation A" | mail -s "Test email" admin@mydomain.com
  3. 0 8 * * 1/4 echo "Variation B" | mail -s "Test email" admin@mydomain.com
  4. 0 8 * * 1/4 echo "Variation C" | mail -s "Test email" admin@mydomain.com
  5. 0 8 * * 1/4 echo "Variation D" | mail -s "Test email" admin@mydomain.com
  6.  
  7. 0 8 * * 0 somescript.sh
  8.  
  9. #!/bin/sh
  10.  
  11. STATEFILE='emailstate'
  12. VARIATION=`cat emailstate 2>/dev/null`
  13.  
  14. case "$VARIATION" in
  15. '4' )
  16. # send variation 4
  17. echo 'Sending variation 4'
  18.  
  19. VARIATION='1'
  20. ;;
  21.  
  22. '3' )
  23. # send variation 3
  24. echo 'Sending variation 3'
  25.  
  26. VARIATION='4'
  27. ;;
  28.  
  29. '2' )
  30. # send variation 2
  31. echo 'Sending variation 2'
  32.  
  33. VARIATION='3'
  34. ;;
  35.  
  36. * )
  37. # send variation 1
  38. echo 'Sending variation 1'
  39.  
  40. VARIATION='2'
  41. ;;
  42. esac
  43.  
  44. echo $VARIATION > $STATEFILE
Add Comment
Please, Sign In to add comment