MY_PID_="$$"
if [ ! -d "/var/run/screen/S-$USER" ]; then
# no /var/run/screen/S-$USER and possible no /var/run/screen either -> locking
for i in `seq 40`; do # 40*0.25 = 10 seconds
if lockfile-create --retry 0 $PID_FILE_; then
echo $MY_PID_ >$PID_FILE_
MY_PID_="$$"
if [ ! -d "/var/run/screen/S-$USER" ]; then
# no /var/run/screen/S-$USER and possible no /var/run/screen either -> locking
for i in `seq 40`; do # 40*0.25 = 10 seconds
if lockfile-create --retry 0 $PID_FILE_; then
echo $MY_PID_ >$PID_FILE_