Benzer bir durumum vardı, ancak diğer mantıksız kısıtlamalar nedeniyle crontab kullanamadım. Aslında inittab çağrı ekranım vardı. (bilgileri gizlemek için bazı adları değiştirdi):
XXX:5:respawn:/bin/su - useraccount -c "screen -D -m -c /home/xxxxxx/file.screenrc"
'File.screenrc' içinde birkaç seçenek ayarladığım yer:
sessionname obscuresessionname
multiuser on
cd
screen /home/xxxxxxx/programtostart
Bu şekilde önyükleme sırasında başladı ve program ölürse veya ekran kapanırsa yeniden ortaya çıkar. Geleneksel olarak kabul edilmemiş olabilir, ancak birkaç garip çevre gereksinimi etrafında çalışmak zorunda kaldım. Gerçi bunu indirmemiz gerekiyorsa, bu hattı yorumlamak ve oturumu öldürmek zorundayız. Sonra onu geri getirmeye hazır olduğunda, rahatsızlık ve init q.