Skip to content

Instantly share code, notes, and snippets.

@MaxChinni
Last active September 15, 2015 11:25
Show Gist options
  • Save MaxChinni/f7872e164f48a819ae89 to your computer and use it in GitHub Desktop.
Save MaxChinni/f7872e164f48a819ae89 to your computer and use it in GitHub Desktop.
#!/bin/bash
lock() {
exec 200>/tmp/$(basename $0 .sh).lock
flock -n 200 && return 0 || return 1
}
lock || exit -1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment