Hallo,
vielleicht kann mir jemand helfen. Ich möchte ein Programm schreiben, das auf einem Windows-Rechner läuft, aber verschiedene Aufgaben auf Linux-Systemen erledigt. Vor Augen habe ich dabei das Programm JARF - ein rsync-Tool für die Synchronisation von Windows- und Linux-Verzeichnissen.
Das Programm läuft auf einem Windows-Rechner und mittels Cygwin werden entsprechende Funktionen auf einem Linux-Rechner ausgeführt. Nun zu meiner Frage: Wie bekommt man es hin, das Cygwin quasi transparent im Hintergrund läuft?
Hat irgend jemand eine Idee?
Gruß piepstachel
Cross-Plattform-Anwendung
-
- User
- Beiträge: 13
- Registriert: Mittwoch 9. Juni 2004, 10:18
- Wohnort: 06463 Reinstedt
@piepstachel: Was hat Cygwin jetzt damit zu tun? Das ist eine Unix-Umgebung für Windows. Um bei Linux von aussen zuzugreifen, und Shellbefehle abzusetzen würde ich SSH und das `pexpect`-Modul empfehlen.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo piepstachel!
Installiere dir Putty. Da ist auch ein Kommandozeilenprogramm mit dabei, mit dem man SSH-Aufrufe durchfürhen kann. Dieses Ding kannst du ganz leicht mit "subprocess" aufrufen.
mfg
Gerold
Installiere dir Putty. Da ist auch ein Kommandozeilenprogramm mit dabei, mit dem man SSH-Aufrufe durchfürhen kann. Dieses Ding kannst du ganz leicht mit "subprocess" aufrufen.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
-
- User
- Beiträge: 13
- Registriert: Mittwoch 9. Juni 2004, 10:18
- Wohnort: 06463 Reinstedt
Hallo BlackJack, hallo gerold,
vielen Dank für die Antworten. Vielleicht denke ich ja zu kompliziert. Da ich aber ganz am Anfang des Projektes stehe, ist das jetzt der richtige Zeitpunkt, die Vorschläge mal auszuprobieren. Nochmals vielen Dank!
vielen Dank für die Antworten. Vielleicht denke ich ja zu kompliziert. Da ich aber ganz am Anfang des Projektes stehe, ist das jetzt der richtige Zeitpunkt, die Vorschläge mal auszuprobieren. Nochmals vielen Dank!