GNU/Linux >> Znalost Linux >  >> Linux

Spusťte Java program v backendu

Nohup odpojí proces, který spustíte z vaší aktuální konzoly, a nechá ho pokračovat, když zavřete terminál. Spustit něco takového.

nohup java -jar my.jar &

Ve výchozím nastavení převede výstup do nohup.out, takže pokud to nechcete, můžete zkusit:

nohup java -jar my.jar > /dev/null &

Měli byste být schopni udělat něco jako:

nohup java -jar MyApplication.jar &

Tento problém nesouvisí s javou, je to ve skutečnosti něco, co souvisí se způsobem fungování linuxu.

Musíte udělat následující:

nohup <your_application_command> &

Všimněte si "nohup" a "&" na začátku a na konci.


Linux
  1. Jak spustit program uvnitř kontejneru Docker?

  2. Spustit program Gui při spuštění?

  3. Jak poslat signál ke spuštění programu v kontejneru dockeru?

  1. Jak zkompilovat a spustit program C v Ubuntu

  2. Nainstalujte SoftHSM a přistupujte k němu prostřednictvím programu Java

  3. Jak naplánovat spuštění programu Java každý den?

  1. Jak spustit skript Shell na pozadí?

  2. Spustit program Ruby při spuštění?

  3. Barevný výstup programu běžícího pod BASH