scp Prozess im Hintergrund starten

Status
Für weitere Antworten geschlossen.

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Hallo ich hab folgende Frage.

Ich möchte gern einen Prozess (scp) im Hintergrund laufen lassen, so dass er weiterläuft, wenn ich mein putty schliesse.

Erfolgreich testen konnte ich das mit cp, der Prozess wurde weiter ausgeführt bis die Datei übertragen wurde.
Gestartet hatte ich das so: nohup cp datei.txt /verzeichnis/ &

Dasselbe wollte ich jetzt mit scp machen. Im Vordergrund funktioniert das auch alles sehr geschmeidig (ohne nohup und "&").
Nur wenn ich das mit nohup absetze, zerwixt es mir die Shell, es kommt die PW Abfrage und dann sehe ich beim Eingeben das PW Teile des PW und ich brauch gefühlte 4-5 CTRL+C bis ich wieder ne vernünftige Shell hab.

Was mach ich falsch? Gibts ne Lösung für mein Problem?





PS: das alte Foren Design fand ich schöner :-/
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.703
Punkte für Reaktionen
2.113
Punkte
829
Nutzt Du eine bash? Wenn ich mich richtig erinnere, hilft die in diesem Fall.
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Ich hab vorm Erstellen des Themas schon mal hier im Forum gesucht. An einer recht ähnlichen Stelle hat der User dann die Bash genommen. Er hat IPKG installiert und dann Bash.
Nur leider gibts kein IPKG für meine DS214+.

Gibts noch andere Möglichkeiten?

Ich meine, ist vielleicht das sofortige in den Hintergrund schicken das Problem? Weil ja der Befehl eigentlich noch auf das scp PW wartet.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.703
Punkte für Reaktionen
2.113
Punkte
829
Wie kommst Du darauf, dass es für die 214+ kein IPKG gibt? Auf meiner läuft eins ohne Probleme. M.W. funktioniert beispielsweise dieser Ansatz hier.
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Ist das für die DS214+ oder für die DS213j?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.703
Punkte für Reaktionen
2.113
Punkte
829
Weder ... noch, aber es sollte funktionieren.
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Hmm, ich wollte doch eigentlich nur nen Prozess in den Hintergrund schicken :-/
Jetzt muss ich IPKG installieren und das auch noch in ner Variante die nicht mal direkt für die DS214 ist. Dann muss ich noch die Bash installieren, wo doch eigentlich die ash da ist.

Hmm..

Ich werde erstmal versuchen nen ssh Zugang mit authorized Key zu machen, dann sollte eigentlich keine PW Abfrage kommen. Vielleicht löst das ja mein Problem.
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Au Backe..und genau das passwortlose Einloggen krieg ich jetzt nicht hin :(

Hab auf meiner Syno id_rsa.pub generiert und den String auf der entfernten Syno in die authorized Keys gepackt. Es kommt dennoch immer die PW Eingabe :(
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Ne Frage, wenn ich von verschiedenen Maschinen mit Privat Key Auth auf die DS zugreifen will, wie geht das?
Ich hab das jetzt schon von meinem Mac aus gemacht, funktioniert auch. Auf der DS liegt jetzt also schon eine id_rsa.pub. Wenn ich jetzt von nem andern Rechner aus ssh-keygen laufen lasse, wie kopier ich denn die id_rsa.pub dann auf die DS? Da liegt ja jetzt schon eine.
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Also ich habs nicht geschafft mich von der einen DS auf die andere DS per Auth. Key passwortlos einzuloggen.
Seis drum, dazu werd ich andermal noch nen Thread aufmachen :)

Allerdings hab ich mein Grundproblem lösen können.
Ich hab mir, nachdem hier ja öfter die bash empfohlen wurde, ich aber keine Lust hatte noch ipkg zu installieren, um dann die Bash zu installieren, um dann mit nohup einen Prozess in den Hintergrund zu schicken (irre gell, ich wage nicht daran zu denken, bei welchen Probleme ich dann bei der ipkg Installation herausgekommen wäre), .. wo war ich stehen geblieben..? Ahja Bash.. ich hab mich mal im Paketzentrum umgeschaut und da bin ich auf die zsh gestossen.
Die hab ich testweise installiert und siehe da, ich wurde fündig.

Ich starte jetzt unter der zsh meinen scp Prozess, gebe das PW ein und schicke ihn mit CTRL+Z in den Hintergrund, setze ihn mit bg fort.
Würde man jetzt die Shell schliessen, würde der Prozess abstürzen. Daher muss man den noch mit disown von der Shell entkoppel. Ich hab dann putty geschlossen und voila, der Transfer lief noch.
Echt schwindlig, dass man nicht einfacher Datei adhoc von einer DS auf die andere transferieren kann, aber es funktioniert erstmal.

Gruß
 

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Allerdings hab ich mein Grundproblem lösen können.
Gruß

Hallo,
wäre es evtl. auch möglich, den Prozess zeitgesteuert ganz und gar ohne Bash und ash und zsh über einen Cronjob laufen zu lassen?

Ein bisschen haarig bei der Einrichtung, aber danach sehr stabil!

Gruß, Umpalumpa
 

CptGambit

Benutzer
Mitglied seit
25. Nov 2013
Beiträge
389
Punkte für Reaktionen
3
Punkte
24
Wenn man sich passwortlos auf die andere DS einloggen kann, geht das wahrscheinlich auch.
War aber nicht mein Ziel. Ich will adhoc und auf die Schnelle mal nen Job anwerfen können um paar Files rüberschieben zu können.
 

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Wenn man sich passwortlos auf die andere DS einloggen kann, geht das wahrscheinlich auch.
War aber nicht mein Ziel. Ich will adhoc und auf die Schnelle mal nen Job anwerfen können um paar Files rüberschieben zu können.

Ja, da kann man aber ganz dolle Sachen mit machen. So kann man z.B. einen Hotfolder definieren, dessen Inhalt beispielsweise alle zwei Minuten überprüft wird. Ist was drinne, wird's auf die Platte verschoben. Ohne Passwort und in der Bedienung sehr einfach. Ob's allerdings deinen Anforderungen wirklich entspricht ...?! :rolleyes:

Gute N8.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat