Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.54 KB | None | 0 0
  1. #!/bin/bash
  2. a=0
  3. function write {
  4.         echo $a >> part1script.txt
  5. }
  6.  
  7. function read {
  8.         if [ ! -s part1script.txt ]
  9.                 then (( a += 1 ))
  10.         else
  11.                 a=` tail -n 1 part1script.txt `
  12.                 (( a += 1 ))
  13.         fi
  14. }
  15.  
  16. function lock {
  17. #        while [ -e part1script.lock ]
  18. #        do
  19. #                sleep 5
  20. #        done
  21.  
  22. #        echo 0 > part1script.lock
  23.         read
  24.         write
  25. #        rm part1script.lock
  26. }
  27.  
  28. for i in $(seq 1 1000)
  29. do
  30.         lock
  31. done
  32.  
  33. echo 'done'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement