ich habe auf meinem Raspberry Pi Telegram-Server laufen, den ich für simple Steuerungsaufgaben nutze. Ich sende eine Nachricht an mich selbst, die Nachricht wird über eine entsprechende Funktion des Servers an ein Shellscript weitergeleitet, der Inhalt der Nachricht ausgewertet und entsprechende Aktionen werden gestartet. Obwohl es auf der Entwicklerseite ein HowTo für den Betrieb als Daemon gibt, läuft das leider nicht. Der Entwickler scheint schon länger nicht mehr an dem Programm zu machen. Ich lasse das Programm in einer Screen-Session starten per Cron:
Code: Alles auswählen
@reboot sleep 15 && screen -dmS TelegramCLI /home/pi/bin/telegram-cli/bin/telegram-cli -s /home/pi/bin/telegram-cli/actions.lua -k /home/pi/bin/telegram-cli/tg-server.pub > /dev/null
Code: Alles auswählen
@reboot sleep 15 && nohup /home/pi/bin/telegram-cli/bin/telegram-cli -s /home/pi/bin/telegram-cli/actions.lua -k /home/pi/bin/telegram-cli/tg-server.pub > /dev/null
Was muss ich machen, damit es mit nohup geht? Gibt es eine andere Möglichkeit den Server im Hintergrund zu starten ohne Screen? Oder kann ich die Screen-Instanz irgendwie verstecken oder "schützen" (so dass ich sie nicht versehentlich beende und wieder einfach mit screen -r in eine andere Screen-Session wechseln kann)?