#!/bin/bash data_file=./data.txt lock_file=./bla-lock if [ -e $lock_file ]; then exit 1 fi touch $lock_file nr=$(cat $data_file) ((nr=nr+1)) echo $nr >$data_file rm $lock_file