Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Nach wieviel Zeit wird ein mittels & gestarteter Prozess gekillt, wenn man sich per ssh einwählt?

Gelegentlich muss ich an meinem Server einen rake-Task/Prozess (von RubyOnRails) neustarten, weil er irgendwann aufgehört hat, zu arbeiten; das wird alle 10min per crontab mittels ps ax | grep resque überprüft, dann wird mir ne mail gesendet, wenn der Prozess nicht mehr läuft.

Frage: Wird ein Prozess, der mittels & gestartet wurde, irgendwann einfach beendet oder liegt es daran, dass der User per ssh nicht mehr eingeloggt ist? Jemand ne Idee?

& startet keinen Prozess, sondern verschiebt ihn in den Hintergrund. Dort läuft er so lange weiter, bis er fertig ist, gekillt wird oder mit fg wieder in den Vordergrund geholt wird.

Ich befürchte, dass Dein Skript Abbruchbedingungen beinhaltet oder irgendwann am Ende angelangt ist.

Starte das Script doch in einer screen oder tmux-Session. Dann kannst du ab und zu schauen, ob es neuen Output (beispielsweise eine Fehlermeldung) gab.

Insgesamt erscheint es mir aber falsch ein Script welches dauerhaft läuft in einer interaktiven Session zu starten und nur in den Hintergrund zu schicken. Setze es doch als Dienst auf. Je nach init-System ist eventuell sogar ein automatischer Neustart bei Fehlern möglich.

Itbert hat da nicht so ganz unrecht.

Bei SSH-Sessions kann es nämlich sein, dass alle Skripte usw. beendet werden sobald die SSH-Session endet.

Meines Meinung nach wurde dies in der SSH-Config definiert, weiß leider nicht mehr an welcher Stelle.

Also einfach mit nohup probieren oder wie afo sagt als Dienst konfigurieren.

Gruß

bummel

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.