Gibt es eine Möglichkeit, die Ausführung eines laufenden Java-Programms in Eclipse anzuhalten?

2015
euphoria83

Ich benutze ein MacBook Pro. Manchmal möchte ich die Ausführung eines langen, schweren Tests auf meinem System unterbrechen, weil ich Batterie habe oder aus anderen Gründen. Gibt es eine Möglichkeit, dies in Eclipse zu tun? Oder sogar in Mac OS X selbst?

1
Zugehörige Frage dazu (http://stackoverflow.com/questions/5760256/eclipse-break-program), setzt jedoch voraus, dass Sie das Java-Programm in Eclipse im Debug-Modus gestartet haben. Es scheint, dass dies die einzige Perspektive ist, in der es eine Pause (Suspend) -Taste gibt. Ansonsten können Signale (sigstop / sigcont, die über "kill" gesendet werden) tatsächlich dazu verwendet werden, laufende Prozesse anzuhalten / wieder aufzunehmen. Wenn eine App im Vordergrund ausgeführt wird, sendet ctrl + z (normalerweise) ein Sigstop-Signal. `jobs` und` fg `werden fortgesetzt. michael vor 12 Jahren 0

1 Antwort auf die Frage

3
shellholic

Wenn Ihre Prozess-ID ist 1234, beenden Sie die Verarbeitung mit kill -SIGSTOP 1234, setzen Sie sie mit fortkill -SIGCONT 1234