PuTTY

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Kikkasut

Benutzer
Registriert
30. Jan. 2010
Beiträge
9
Reaktionspunkte
0
Punkte
0
Hallo,
ich hätte da mal eine sehr ungewöhnlich Frage:
Wenn ich mich per Putty mit der Synology verbinde,
dann per MC (midnight commander) Daten auf eine Externe Festplatte kopiere und der PC in den Ruhezustand geht, läuft der "task" mit dem mc dann weiter?

Danke euch im voraus.

Gruß

Martin
 
Nein. Wenn der PC in den Ruhezustand geht, bricht die Netzwerkverbindung zusammen. Und das killt de SSH Prozess den das PuTTY auf hatte. Mit diesem SSH Prozess werden auch die shell und alle child Prozesse dieser beendet. Dein copy Prozess bricht also ab.

gruss
dude
 
Außer der Aufruf geschieht mittels cp in der Shell gefolgt von einem & oder irre ich mich?
 
Außer der Aufruf geschieht mittels cp in der Shell gefolgt von einem & oder irre ich mich?

Normalerweise müssten die auch beendet werden, wenn die Start-Shell weg ist. Das Kommando nohup ist meines Wissens das einzige, was dieses Beenden-Signal an die Childs wegnimmt und sie daher weiterlaufen. nohup hatten wir schon mal hier irgendwo diskutiert und das es sich per IPKG installieren lässt ...

Itari
 
Korrekt Itari. Ein anderer Weg wäre noch screen. Gibts afaik auch per ipkg.

gruss
dude
 
Danke für die Antwort,
ansonsten lausche ich euch gerne weiter, man lernt nie aus :rolleyes:

Gruß

Martin
 
Nein. Wenn der PC in den Ruhezustand geht, bricht die Netzwerkverbindung zusammen. Und das killt de SSH Prozess den das PuTTY auf hatte. Mit diesem SSH Prozess werden auch die shell und alle child Prozesse dieser beendet. Dein copy Prozess bricht also ab.

gruss
dude
Genau das hatte ich auch mit entsetzen festgestellt, als ich rsnapshot angeschmissen hatte und dann den Rechner in Standby versetzt hatte :(
Eigentlich soll ja die DS das Backup machen, damit ich endlich die Clients abschalten kann...

Per cron job muesste das ja auch jeden Fall klappen, aber wenn man ein Backup mal haendisch anstossen moechte, was dann?

Gibt es einen Weg, dass die DS das Backup macht, ohne, dass sonst noch irgendwelche Rechner angeschaltet sein muessen.
 
Hallo,
noch ein Hinweis, es lohnt sich die Anzahl der ttys zu erhöhen -> Wiki.

Gruß Götz
 
Zuletzt bearbeitet:
Hallo,
ipkg install screen
Einführung in Screen

Gruß Götz

Das koennte der Schluessel sein... :)
Das kannte ich noch nicht, scheint aber genau das zu sein, was ich suche... :)
Genial!
Danke fuer den Tipp, ich werde es gleich mal ausprobieren...

Frage: Ich kann eine session wieder per "screen -r" aufnehmen. Geht das von jedem Terminal aus? Das habe ich noch nicht ganz verstanden...
 
Hallo,
ja, standardmaßig sind glaube nur 5 aktiviert, einfach wie im Wiki einige hinzufügen.
Eine Session sollte man immer wieder aufnehmen können.

Gruß Götz
 
Gibt es denn einen Unterschied, ob Putty gekillt wird durch z.B. Standby des Hosts auf dem es läuft, oder ob ich es mittels exit beende?

Nach einen cp <quelle> <ziel> & kann ich putty mittels Exit beenden und das Fenster schließen. Der cp Befehl wird aber komplett ausgeführt. Gerade getestet.
 
Evtl. dauert es etwas bis der SSH Prozess merkt das der client weg ist... sicher verhindern, dass das kopieren abbricht kannst Du nur per nohup oder screen z.B.

gruss
dude
 
Demnach kann ich mich also nicht darauf verlassen, dass der Befehl nach schließen von Putty wirklich komplett ausgeführt wird.

Danke für die Info.
 
Ich bin absolut kein Linuxprofi aber ich behaupte das Gegenteil. Wenn ich beim Root Dienste gestartet habe, die nach dem beenden von Putty geschlossen wurden, habe ich ein "&" angehaengt, ausgelogged und putty geschlossen. Der PID blieb am laufen.
 
Hallo crick,
diese Erfahrung hatte ich ja so auch gemacht.

Dude sagt ja nur, dass man sich darauf nicht verlassen könnte. Hast du irgendwo etwas gefunden, was diese Aussage wiederlegt?
 
Ich bin absolut kein Linuxprofi aber ich behaupte das Gegenteil. Wenn ich beim Root Dienste gestartet habe, die nach dem beenden von Putty geschlossen wurden, habe ich ein "&" angehaengt, ausgelogged und putty geschlossen. Der PID blieb am laufen.

Gib doch mal eine ps-Liste hier rein, damit man sich das mal anschauen kann. Mich würde interessieren, welcher Prozess nach dem Schließen des ssh den parent spielt (PPID).

Itari
 
Gib doch mal eine ps-Liste hier rein, damit man sich das mal anschauen kann. Mich würde interessieren, welcher Prozess nach dem Schließen des ssh den parent spielt (PPID).

Itari

Da ich (wie gesagt) kein Linuxuser bin, kann ich mit deiner Frage nicht viel anfangen. Es handelte bzw. handelt sich um TeamSpeak2, psyBNC, Eggdrops und Steam-Gameserver. Die Prozesse liefen so lange, bis man sie gekillt hat.
 
Da ich (wie gesagt) kein Linuxuser bin, kann ich mit deiner Frage nicht viel anfangen

Wenn du eine DS hast, bist per Definition Linux-User :D

Telnet/ssh auf die Kommandozeile und dann ps eingeben.

Itari
 
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