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 Zitieren
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. Zitieren
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 Zitieren
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. Zitieren
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. Zitieren
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. Zitieren
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. Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.