Hallo,
kann es sein, dass nohup nicht mehr funktioniert mit Ubuntu 14.04? Ich bediene den PC via putty, wenn ich dann putty schließe ist der Befehl sofort beendet.
1 | nohup mv -f /home/username/downloads/verzeichnis1/* /home/username/verzeichins2 |
Anmeldungsdatum: Beiträge: Zähle... |
Hallo, kann es sein, dass nohup nicht mehr funktioniert mit Ubuntu 14.04? Ich bediene den PC via putty, wenn ich dann putty schließe ist der Befehl sofort beendet.
|
||
Anmeldungsdatum: Beiträge: 7658 |
und wenn du es zusätzlich noch in den Hintergrund schickst mit & am Ende? Normalerweise nimmt man für sowas eher screen oder tmux |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 159 |
MÜsste dann gleich wieder prompt erscheinen? Bei mir startet der Befehl, Prompt erscheint aber nicht, ich müsste STRG+C Drücken damit dazu kommt. |
||
Anmeldungsdatum: Beiträge: 424 Wohnort: Guayaquil |
Ja, deswegen musst du es auch mit einem & in den Hintergrund schicken. Meiner Meinung nach ist nohup übrigens genau das was du suchst nicht screen oder ähnliches, außer du musst regelmäßig eine bestehende Sitzung wiederherstellen.
|
||
Anmeldungsdatum: Beiträge: 7658 |
nohup siehst du halt nie wieder und ist nicht sonderlich intuitiv. Das ist mehr was für Scripte die sich zum Hintergrunddienst aufschwingen wollen oder sowas. Mit screen/tmux bekommst du die ganz normale Shell wieder, die tatsächlich nie beendet wird. Du kannst also Fehlermeldungen oder Fortschritt sehen, sowie den Prozess unterbrechen oder abbrechen. Und das wichtigste: Wenn du pauschal alles in screen/tmux machst, verlierst du auch nichts wenn dein SSH-Client mal unbeabsichtigt den Abflug macht. |
||
Projektleitung
Anmeldungsdatum: Beiträge: 12832 |
Mir scheint das für den genannten Use Case sehr geeignet: Chaoshh will halt einen Kopiervorgang starten, der etwas länger dauert und dafür die Terminalverbindung nicht offen halten müssen.
Das kann man auch mit
Auch davor schützt |
||
Anmeldungsdatum: Beiträge: 7658 |
Nicht so wie ichs gemeint habe: Wenn dir die Verbindung unbeabsichtigt, also unvorhergesehen und ungeplant, dann hast du ja gerade eben kein
Mir nicht, aber muss jeder selber wissen. Sollte auch keine Grundsatzdiskussion werden, solange die Alternative überhaupt bekannt ist... |
||
Anmeldungsdatum: Beiträge: 7658 |
Noch eine Alternative zu ~ $ sleep 10000 ^Z [1]+ Stopped sleep 10000 ~ $ bg [1]+ sleep 10000 & ~ $ jobs [1]+ Running sleep 10000 & ~ $ pidof sleep 31449 ~ $ disown ~ $ jobs ~ $ ^D ~ $ pidof sleep 31449 |
||
Anmeldungsdatum: Beiträge: 5264 Wohnort: /dev/null |
Kurz und verständlich: befehl & disown Zum testen einfach htop im tree Modus an machen. Dann mit |
||
Projektleitung
Anmeldungsdatum: Beiträge: 12832 |
Ja, aber dann nutzt Dir auch
Dann erklär doch mal, warum das hier Deiner Ansicht nach nötig wäre. Wir wollen ja alle etwas lernen, aber wenn Du nicht erwähnst, was in diesem Fall |
||
Anmeldungsdatum: Beiträge: 7658 |
*seufz* |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 159 |
Ist schon ok, screen funktioniert bei mir gut. Danke für eure Hilfe. 👍 |