Programme über Netzwerkpfad starten?
Programme über Netzwerkpfad starten?
Hallo Gemeinde,
ich möchte gerne bei Debian 7 eine im Netzwerk abgelegte Python Datei + Glade File über einen Desktopstarter starten. Derzeit befinden dich beide im Home Verzeichnis des Benutzers. Habe nach langer suche und nichts passendes gefunden . Könnt Ihr mir helfen?
Ist das möglich? Wenn Ja wie?
Ich bedanke mich schonmal im vorraus.
ich möchte gerne bei Debian 7 eine im Netzwerk abgelegte Python Datei + Glade File über einen Desktopstarter starten. Derzeit befinden dich beide im Home Verzeichnis des Benutzers. Habe nach langer suche und nichts passendes gefunden . Könnt Ihr mir helfen?
Ist das möglich? Wenn Ja wie?
Ich bedanke mich schonmal im vorraus.
Zuletzt geändert von shooterk am 03.12.2015 15:49:02, insgesamt 2-mal geändert.
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Wo im Netzwerk ist das abgelegt? Auf einem anderen Rechner? Und wo soll das Skript ausgeführt werden? Auf deinem Rechner? Oder auf dem Rechner, wo die Datei liegt
Re: Programme über Netzwerkpfad starten?
Die Datei liegen auf einem Server im Firmennetzwerk. Der Script soll von den jeweiligen Rechnern gestartet werden. Also ich habe einen Programmstarter der die Datei aus einem Netzwerk Pfad starten soll, ohne das ich diese Dateien Lokal ablege. Ich hoffe du kannst mir folgen
Re: Programme über Netzwerkpfad starten?
Ich möchte das, wenn es eine neue Revision des Programms gibt, dann möchte ich diese Datei nicht auf jedem Rechner aktualisieren sondern einmal für alle.
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Funktioniert es denn schon manuell, also ohne Starter? Oder weißt du nicht, wie du überhaupt anfangen sollst? Ich frage nur so viel, damit ich das Problem genauer eingrenzen kann, also nicht böse gemeint
Re: Programme über Netzwerkpfad starten?
Du könntest Dir vielleicht behelfen mit autofs.
Bei Aufruf von
/auto.nfs/server/ordner/script (wie auch immer eingerichtet)
oder einem entsprechenden Link würde dann automatisch /auto.nfs/server/ gemountet.
(Und im default nach einigen Minuten wieder umounted)
Vergleich mit win,
\\server\freigabe\ordner\script.cmd kann in Desktop-Start- oder URL-zeilen mit Ergänzungshilfe angegeben und ausgeführt werden,
wogegen es in einem cmd-Fenster nur bedingt oder gar nicht funktioniert.
Bei Aufruf von
/auto.nfs/server/ordner/script (wie auch immer eingerichtet)
oder einem entsprechenden Link würde dann automatisch /auto.nfs/server/ gemountet.
(Und im default nach einigen Minuten wieder umounted)
Vergleich mit win,
\\server\freigabe\ordner\script.cmd kann in Desktop-Start- oder URL-zeilen mit Ergänzungshilfe angegeben und ausgeführt werden,
wogegen es in einem cmd-Fenster nur bedingt oder gar nicht funktioniert.
Zuletzt geändert von rendegast am 12.12.2013 09:49:05, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Programme über Netzwerkpfad starten?
Ja manuell funktioniert alles Prima. Zurzeit liegen alle Dateien (Python und Glade) im Homeverzeichnis des jeweiligen Benutzers und werden mit einem Desktopstarter gestartet. Nur da muss ich aktuell auf 4 Rechner alles händisch anpassen (also Dateien austauschen). Ich will einmal für alle machen und das aufn Server.
Kein Ding das du soviel fragst, ich bin froh das du mir hilfst
Kein Ding das du soviel fragst, ich bin froh das du mir hilfst
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Gut, also lokal funktioniert es. Funktioniert es denn auch manuell über das Netzwerk? Es muss ja aufjedenfall eine Freigabe vom Server vorhanden sein, das sollte denke ich klar sein. Ist diese Freigabe denn dauerhaft? Oder soll sie nur für die Dauer der Ausführung vorhanden sein?
Wenn es eine ständige Freigabe sein soll, dann könnte man über einen Eintrag in der /etc/fstab nachdenken.
Ist die Freigabe vom Server Passwort geschützt?
Wenn es eine ständige Freigabe sein soll, dann könnte man über einen Eintrag in der /etc/fstab nachdenken.
Ist die Freigabe vom Server Passwort geschützt?
Re: Programme über Netzwerkpfad starten?
Die Serverfreigabe ist Passwort geschützt, aber auf jedem PC eingerichtet, also dauerhafte Freigabe nach dem der "Ordner" eingebunden wurden ist. Das Programm kann Ich in der Serverstruktur nicht manuell starten.
Re: Programme über Netzwerkpfad starten?
Ich hab mir das Durchgelesen undrendegast hat geschrieben:Du könntest Dir vielleicht behelfen mit autofs.
Bei Aufruf von
/auto.nfs/server/ordner/script (wie auch immer eingerichtet)
oder einem entsprechenden Link würde dann automatisch /auto.nfs/server/ gemountet.
(Und im default nach einigen Minuten wieder umounted)
Vergleich mit win,
\\server\freigabe\ordner\script.cmd kann in Desktop-Start- oder URL-zeilen mit Ergänzungshilfe angegeben und ausgeführt werden,
wogegen es in einem cmd-Fenster nur bedingt oder gar nicht funktioniert.
Samba Freigabe is doch das was ich suche oder?
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
OK, dann wollen wir mal anfangen:
Du musst cifs-utils installieren:
Danach erstellst du eine Datei namens .smbcredentials in den lokalen Homeverzeichnissen, die auf die Freigabe zugreifen dürfen
Nun öffnest du diese erstelle Datei mit
und fügst diesen 2 Zeiler dort ein
Jetzt erstellst du den Mountordner mit
und öffnest danach die /etc/fstab mit
und fügst dann folgende Zeile ein:
Danach sollte der User soffort nach Anmeldung am Rechner Zugriff auf die Freigabe haben. Möchtest du, dass der User die Freigabe nicht im Dateimanager sieht, dann ändere oben "media" durch "mnt"
Das ganze funktioniert ähnlich, wie hier -> NAS_mit_Fritzbox
Wenn das klappt und noch Fragen sind, dann her damit
Danach erstellen wir dann einen Starter zusammen.
Du musst cifs-utils installieren:
Code: Alles auswählen
apt-get install cifs-utils
Code: Alles auswählen
touch .smbcredentials
Code: Alles auswählen
nano .smbcredentials
Code: Alles auswählen
username=BENUTZERNAME_FUER_DIE_FREIGABE
password=PASSWORT_FUER_DIE_FREIGABE
Code: Alles auswählen
mkdir /media/NAME_DER_FREIGABE
Code: Alles auswählen
nano /etc/fstab
Code: Alles auswählen
//DEINE_SERVER_IP/PFAD/ZUR/FREIGABE/ /media/NAME_DER_FREIGABE cifs credentials=/home/LOKALER_BENUTZERNAME/.smbcredentials,auto,users,uid=1000,gid=1000 0 0
Das ganze funktioniert ähnlich, wie hier -> NAS_mit_Fritzbox
Wenn das klappt und noch Fragen sind, dann her damit
Danach erstellen wir dann einen Starter zusammen.
Re: Programme über Netzwerkpfad starten?
Ich habs gemacht, wiss aber nicht obs funktioniert.
Re: Programme über Netzwerkpfad starten?
(Einhängen des Ortes nicht möglich
Empfangen der Speicherliste vom Server ist gescheitert)
kann nicht mehr auf den Server zu greifen :/
Empfangen der Speicherliste vom Server ist gescheitert)
kann nicht mehr auf den Server zu greifen :/
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Ist das ein Windows-Server?
Re: Programme über Netzwerkpfad starten?
Ja das ist ein Windowsnetzwerk
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Änder mal den fstab Eintrag:
Ansonsten gehen wir mal weiter auf Fehlersuche.
Edit:
Geht es mit anderen Usern noch?
Den Fehler habe ich auch manchmal mit Samba, auch wenn ich manuell mounten will....mal sehen.
Code: Alles auswählen
//DEINE_SERVER_IP/PFAD/ZUR/FREIGABE/ /media/NAME_DER_FREIGABE cifs credentials=/home/LOKALER_BENUTZERNAME/.smbcredentials,auto,users,uid=1000,umask=0022 0 0
Edit:
Geht es mit anderen Usern noch?
Den Fehler habe ich auch manchmal mit Samba, auch wenn ich manuell mounten will....mal sehen.
Re: Programme über Netzwerkpfad starten?
Pro PC gibt es nur einen Nutzer.
Bei dieser eingabe Nutzername und Passwort, muss ich da den Nutzer des PCs eingeben oder den Server zugriff?
Bei dieser eingabe Nutzername und Passwort, muss ich da den Nutzer des PCs eingeben oder den Server zugriff?
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Auf dem Windows Server hast du ja eine Freigabe für einen Benutzer mit Passwort gemacht. Diese Freigabe-Daten musst du also in die .smbcredentials eingeben, da dort dann quasi die Anmeldedaten stehen, um sich am Server anzumelden bzw. zu authentifizieren.
Re: Programme über Netzwerkpfad starten?
ok das habe ich gemacht.
fstab Eintrag würde so lauten:
smb://voigtdc02/daten/FERTIGUNG/PRÜFUNG/ /media/3030-3 cifs
credentials=/home/3030-3/.smbcredentials,auto,users,uid=1000,umask=0022 0 0
stimmt das so?
fstab Eintrag würde so lauten:
smb://voigtdc02/daten/FERTIGUNG/PRÜFUNG/ /media/3030-3 cifs
credentials=/home/3030-3/.smbcredentials,auto,users,uid=1000,umask=0022 0 0
stimmt das so?
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Das "smb:" vor den "//" lässt du weg.
Nach den // kommt die IP-Adresse des Servers.
So müsste das dann Aussehen:
Wie heißt der Benutzer am Arbeitsplatz? Heißt der 3030-3?
Nach den // kommt die IP-Adresse des Servers.
So müsste das dann Aussehen:
Code: Alles auswählen
//XXX.XXX.XXX.XX/voigtdc02/daten/FERTIGUNG/PRÜFUNG/ /media/3030-3 cifs
credentials=/home/3030-3/.smbcredentials,auto,users,uid=1000,umask=0022 0 0
Re: Programme über Netzwerkpfad starten?
Ja der heist 3030-3 (Frag net, war nicht meine idee )
Gut ich werde das ma eben probieren.
Gut ich werde das ma eben probieren.
Re: Programme über Netzwerkpfad starten?
so habs gemacht, kann aber immer noch net manuell drauf zugreifen.Patsche hat geschrieben:Das "smb:" vor den "//" lässt du weg.
Nach den // kommt die IP-Adresse des Servers.
So müsste das dann Aussehen:Wie heißt der Benutzer am Arbeitsplatz? Heißt der 3030-3?Code: Alles auswählen
//XXX.XXX.XXX.XX/voigtdc02/daten/FERTIGUNG/PRÜFUNG/ /media/3030-3 cifs credentials=/home/3030-3/.smbcredentials,auto,users,uid=1000,umask=0022 0 0
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Kommt immernoch die gleiche Fehlermeldung?
- Patsche
- Beiträge: 3262
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: Programme über Netzwerkpfad starten?
Du hast die Prozedur ja jetzt an einem Arbeitsplatzrechner gemacht. Funktioniert der manuelle Zugriff denn noch von einem anderen Rechner, bei dem du das ganze jetzt nicht durchgeführt hast?