Hi all i want to run a java application as backend process.that is like tomcat server.For that i had developed one application.and made one class as main class and calling from one script file .i.e(startup.sh) file.in startup.sh file i was calling one class.that is MainMethodClass.In main method class i had written my business logic.when i am running this app in linux server from using putty is is working until putty window is not closed.As closed after putty window it is also stopped.but i need to run this app even i closed also.How can i achieve this.
相关问题
- Delete Messages from a Topic in Apache Kafka
- Jackson Deserialization not calling deserialize on
- How to maintain order of key-value in DataFrame sa
- StackExchange API - Deserialize Date in JSON Respo
- Difference between Types.INTEGER and Types.NULL in
You should be able to do something like:
Nohup will detach a process you run from your current console and let it continue when you close the terminal. Run something like this.
By default it will pipe the output to nohup.out, so if you don't want that you could try:
On a linux machine you can create a service for your jar( executable jar like spring boot )
This problem is not related to java, its actually something related to the way linux operates.
You need to do following:
Note the "nohup" and "&" at start and end respectively.