https://blog.famzah.net/2013/07/31/using-flock-in-bash-without-invoking-a-subshell/
https://blog.famzah.net/2013/07/31/using-flock-in-bash-without-invoking-a-subshell/