ubuntuusers.de

Programm in Unity starten, wenn USB-HDD erfolgreich gemountet wurde

Status: Gelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

tzzaetaynzz

Avatar von tzzaetaynzz

Anmeldungsdatum:
9. Mai 2009

Beiträge: 265

Hallo zusammen.

Ich sichere meine Daten auf einer USB-HDD per rsnapshot.

Das Einbinden der USB-HDD funktioniert, ebenso das automatische starten von rsnapshot, nach dem erfolgreichen Einbinden der USB-HDD.

Aber: Wie kann ich nach dem Einbinden der USB-HDD bspw. ein gnome-terminal automatisch starten lassen, in dem mir der Verlauf der Sicherung in Echtzeit angezeigt wird?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21852

Wohnort: Lorchhausen im schönen Rheingau

Ein einfacher Workaround wäre das starten des backups im Screen. Da könntest Du dich dann immerhin von Hand hinverbinden. Ob es automatisch geht, muss ich erst mal überschlafen 😉

tzzaetaynzz

(Themenstarter)
Avatar von tzzaetaynzz

Anmeldungsdatum:
9. Mai 2009

Beiträge: 265

Ich meine es gibt die Möglichkeit ein Display anzugeben "0:0" oder so ähnlich.

Will sagen, wie kann ich einem Programm mitteilen, dass es auf dem ersten X-Server geöffnet werden soll?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21852

Wohnort: Lorchhausen im schönen Rheingau

Screen ist ein Terminal-Multiplexer, der von jedem Login aus dann aufrufbar ist. Beispielsweise kann ich ein Programm während des Bootens im screen starten, mich dann von unterwegs per SSH einloggen und den Output wieder sehen und dann zuhause am lokalen Login weitermachen.

Klappt zwar nur für terminalprogramme, was mit rsnapshot ja kein Problem wäre.

Ich verstehe, was du meinst, aber der Xserver gibt in der regel seine Rechte beim Login ab und gehört dann zu dem Nutzer, der eingeloggt ist. Das heisst aber auch, dass udev nicht einfach so Dinge auf X ausgeben kann.

tzzaetaynzz

(Themenstarter)
Avatar von tzzaetaynzz

Anmeldungsdatum:
9. Mai 2009

Beiträge: 265

Danke für den Hinweis mit Screen.

Ich baue meine Lösung nun auf diesem Artikel auf: https://wiki.archlinux.org/index.php/USB_Storage_Devices

Dort steht u.a. die Variable DISPLAY auf :0. Wenn ich das in meinem Skript, das von udev getriggert wird, dann kann ich rsnapshot so starten, dass es in einem gnome-terminal ausgeführt wird.

Antworten |