Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. #!/bin/bash
  2. # long-running DB setup job
  3. touch /var/run/db_freeze
  4. trap 'rm -f /var/run/db_freeze' EXIT
  5. do_stuff
  6.  
  7. #!/bin/bash
  8. if [[ -f /var/run/db_freeze ]]; then
  9. # Bail due to process lock from long-running job
  10. exit 2
  11. fi
  12. do_stuff
  13. exit 0
  14.  
  15. #!/bin/bash
  16. while [[ -f /var/run/db_freeze ]]; do
  17. sleep 30
  18. done
  19. do_stuff
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement