2017-02-27 7 views
0

Ich habe ein Problem darüber, wie man Bildschirm durch Crontab laufen lässt, machte ich ein Skript, das überprüft, ob eine vorherige Sitzung läuft und wenn ein Bildschirm nicht neu startet. cf Screenshots untenBildschirm durch crontab laufen lassen

crontab

restard_td.sh

Als ich das Skript manuell ausführen es funktioniert gut, durch cron, kann ich meine Ausgabe sehen „nach unten, ich werde es neu starten“ in meiner Protokolldatei, aber keine Bildschirm verfügbar und mein Skript läuft nicht.

Hat jemand eine Idee?

Antwort

0

Sie können versuchen, das Cron-Protokoll zu überprüfen, und verwenden Sie den vollständigen Bildschirm.

+0

Was bedeutet "Bildschirm voller Pfad"? Ich überprüfte das Cron-Protokoll, alles ist gut. Thx –

+0

/usr/bin/Bildschirm –

0

Ich habe es behoben, indem ich den vollständigen Pfad des Bildschirms und den vollständigen Python-Pfad in meinem Skript verwendete. so

/usr/bin/screen -dmS team /usr/local/bin/python /home/admin/scripts/rattrapage/team.py