Wywołanie funkcji w momencie killowania aplikacji

Wywołanie funkcji w momencie killowania aplikacji
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
mam takie małe pytanko. Powiedzmy, że mam aplikację która działa w konsoli i coś tam robi i chciałbym by w momencie gdy np. po jej uruchomieniu w terminalu i wciśnięciu ctrl + Z, zanim program zostanie zamknięty by wykonała się jakaś funkcja. Czy jest coś takiego możliwe w Javie?

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
0

W konsoli ctrl+z wstrzymuje pracę programu, nie zamyka go (chyba, że coś pokręciłem.. :D)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
  • Rejestracja: dni
  • Ostatnio: dni
0

@fourfour
Faktycznie jest to zatrzymanie a nie zabicie wykonywania programu(a jak można wznowić pracę po zatrzymaniu, wiesz mozę?). Ctrl+C to zabicie. W każdym razie czy jest możliwość by po wciśnięciu tego ctrl+C program zanim się zamknie wykonał jakąś funkcję?

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
1

Wznowić? Chyba trzeba by fg wpisać i klepnąć enter... :D Generalnie jak dasz ctrlz, a potem bg [enter] to aplikacja będzie działała dalej w tle, a fg przywoła ją na konsolę na plan pierwszy :)

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

@Asartek da sie. Patrz na mój post...

  • Rejestracja: dni
  • Ostatnio: dni
0

@Shalom
Wielkie dzięki, tego właśnie potrzebowałem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.