Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I want to run one java program as a daemon on linux.
(That java program is the 3rd party one so i can not modify the source. I have created a jar file with manifest file specifying the main class.so now i am able to run the program form jar with the command java -jar ex.jar.Now i want to make it a daemon so that i can stop and start and restart)
Can any body tell me what is the procedure to install the java program as daemon .so that i can restart it also?
It is part of my application.It doesn't have anything to do with any ports and all.....It is just pure normal java program which must be executing after it has been installed.(When it starts it searches for any changes for rules those are made by application and keeps log of it.)
If your program doesn't make use of its standard input nor use graphics (AWT / Swing), then you can launch it as a service.
The way to do it depends on what your distro is. For examples, the System V way is creating a stop/start script in /etc/init.d then create lints to it in the appropriate run levels directories (eg. /etc/rc2.d/S99myJavaDaemon).
I am using redhat.I have written the rcscripts for my java program.
I am able to start the service .But I am not able to stop the service.How to stop the service ?? What i had read is i have to create the pid in /var/run directory and we have to give command "kill pid" but i am not able to stop the service ..
I don't have special code to stop the java program.
Can u tell me indetail how to create the pid or the way to stop the service..
I am giving u my rc script:
# chkconfig: 2345 16 84
# description: RulesEngine
# processname: re
# Source function library.