ich versuche mich momentan an Paramiko.
Mein Ziel ist ein "Master" der im Netzwerk Aufgaben verteilt.
Die Grundstruktur steht soweit, mein Problem ist die Ausführung der Berechnung (LSDyna) über Paramiko.
Die Rechnungen laufen mehrere Stunden und und haben exorbitante Datenmengen (bis zu mehreren hundert GB).
Ist in diesem Fall der Ansatz das ganze über Paramiko durchzuführen richtig ?
Code: Alles auswählen
class connection():
def start(self,rechner):
self.client = paramiko.Transport((rechner, 22))
self.client.connect(username=login.name, password=login.passwort)
def run_subprozess(self,befehl):
self.session = self.client.open_channel(kind='session')
self.session.exec_command(befehl)
connection = connection()
connection.start(rechner)
befehl = "Befehl zum Starten"
sub = multiprocessing.Process(target=connection.run_subprozess,args=[befehl])
sub.start()