Запускаем screen-сессию в единственном экземпляре

Иногда нужно запустить процесс в сессии screen, но при этом нужно, чтобы эта сессия была единственной. Тогда можно воспользоваться следующей конструкцией в crontab:

30	*	*	*	*	root	\
/usr/local/bin/screen -dmS SESSION_NAME /usr/bin/lockf -st0 /tmp/LOCK_NAME /PATH/TO/SCRIPT

Если таск зависнет, то можно будет посмотреть отчего, введя команду screen -r SESSION_NAME