Linux 15.062 Themen, 107.425 Beiträge

script in eigener konsole starten?

megazocker / 5 Antworten / Flachansicht Nickles

hallo linuxer


ich würde gerne ein *.sh script so starten, das es in einer eigenen konsole läuft, und das ganze noch zeitgestezert in der crontab eintragen!
das script selbst läuft wenn ich es starte doch per cron kommt es nicht hoch... in der crontab steht für das script
59 23 * * * testuser /sicherung/testscript.sh
das script selbst startet eine graphische application.

bei Antwort benachrichtigen
Rheinlaender megazocker „script in eigener konsole starten?“
Optionen

Irrtum, cron kann sehr wohl Anwendungen im Vordergrund starten und auch grafische. Du musst ihm nur Zugriff auf Dein X geben. Das machst Du, indem Du in Dein testscript.sh die Zeile
export DISPLAY=":0.0"
einfügst. Dann kannst Du im Script eine grafische Anwendung initiieren. Wenn das ganze aus einer Konsole passieren muss (warum?) rufst Du im Script ein Terminal Deines Vertrauens auf und übergibst ihm die Anwendung als Parameter. Beispiel:
xterm -e Grafische_Anwendung

Gruß
Rheinlaender

bei Antwort benachrichtigen