De acordo com isso, o erro é apenas o bloqueio de arquivos mortos pelo seu script.
# bash -x lock.sh + lockfile-create /var/lock/mylockfile --retry 3 --quiet + result=0 + '[' 0 -gt 0 ']' + lockfiletouch=3902 + trap '{ kill 3902; lockfile-remove /var/lock/mylockfile; }' EXIT + kill 3902 + lockfile-remove /var/lock/mylockfile lock.sh: line 1: 3902 Terminated lockfile-touch /var/lock/mylockfile