Иногда нужно запустить процесс в сессии 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