mkScheller Geschrieben 16. Oktober 2013 Geschrieben 16. Oktober 2013 Hi Leute, ich hab folgendes Problem: ich mache per ssh einen connect zum server, starte dort die rails console, fann schmiert mein Rechner irgwann ab, dann mache ich wieder ssh und habe mittels ps ax | grep rails gesehen, dass der Prozess noch aktiv ist. Frage: Wie kann ich den Prozess hervorholen, sprich wie komme ich wieder rein?? Ich will nicht erneut ne rails console starten, da die alte ja noch aktiv ist. Gruss
SaJu Geschrieben 16. Oktober 2013 Geschrieben 16. Oktober 2013 Gib in der Konsole jobs ein. Dort wird alles angezeigt, was momentan im Hintergrund läuft. Vorne sind in Klammern Ziffern. Mit fg Zahl holst Du den Prozess wieder in den Vordergrund.
mkScheller Geschrieben 16. Oktober 2013 Autor Geschrieben 16. Oktober 2013 hmm, die Idee hatte ich auch schon, Danke auf jeden Fall für den Befehl, den ich nicht kannte, kannte zwar die Möglichkeit aus der laufenden rails console mit ^Z rauszukommen und dann wieder fg einzugeben, um wieder reinzukommen, aber jobs kannte ich nicht Naja jedenfalls hilft das nicht, weil jobs gar nichts zurückgibt ps ax | grep rails sehe ich mitlerweile 4 offene rails consolen .... okay, dann muss ich sie halt alle killen Danke dir
Crash2001 Geschrieben 17. Oktober 2013 Geschrieben 17. Oktober 2013 Kannst auch mal versuchen einfach nur fg einzugeben. Wenn nur ein Prozess mittels Strg+Z in den Hintergrund geschickt wurde, sollte er dann diesen Prozess in den Vordergrund (fg = foreground) holen wieder - vorausgesetzt natürlich, der Prozess reagiert noch. Nur weil er noch läuft heisst das ja noch lange nicht, dass er noch reagiert.
mkScheller Geschrieben 17. Oktober 2013 Autor Geschrieben 17. Oktober 2013 jaja, wie gesagt, fg und ^Z waren bereits bekannt und wurden eingesetzt; bei fg kommt folgendes: bash: fg: gegenwärtig: Kein solcher Job.
Crash2001 Geschrieben 17. Oktober 2013 Geschrieben 17. Oktober 2013 Dann liegt vermutlich auch kein Job im Background (bg), sondern der Prozess hat sich (falls er noch immer angezeigt wird unter den laufenden Prozessen) aufgehängt.
SaJu Geschrieben 17. Oktober 2013 Geschrieben 17. Oktober 2013 Bevor Du damit weiter machst, Du die Prozesse killst und immer wieder neu startest, würde ich Dir empfehlen zu schauen, was mit Deinem Rechner los ist. Warum "schmiert er immer ab"? Hast Du genug RAM? Was für Prozesse laufen dort? Wenn das Problem gelöst ist, solltest Du auch keine Probleme mehr mit ssh haben.
dano0b Geschrieben 18. Oktober 2013 Geschrieben 18. Oktober 2013 Ich würde auch empfehlen "screen" zu nutzen, diese lassen sich in der Regel einfach wieder hervorholen(detachen falls notwendig). Für weiteres hierzu: man screen
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden