Re: [CentOS] making a script into a service

2013-12-09 Thread Andrew Holway
The keyword your looking for here is daemonize.



On 9 December 2013 12:54, Larry Martell larry.mart...@gmail.com wrote:
 We have a python script that is currently run from cron. We want to
 make it into a service so it can be controlled with service
 start/stop/restart. Can anyone point me at site that has instructions
 on how to do this? I've googled but haven't found anything.
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Fabrizio Di Carlo
Try to use this
http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/ it
allows you start/stop/restart the script using the following commands.

python myscript.py start
python myscript.py stop
python myscript.py restart


Source:
http://stackoverflow.com/questions/16420092/how-to-make-python-script-run-as-service

On Mon, Dec 9, 2013 at 1:54 PM, Larry Martell larry.mart...@gmail.comwrote:

 We have a python script that is currently run from cron. We want to
 make it into a service so it can be controlled with service
 start/stop/restart. Can anyone point me at site that has instructions
 on how to do this? I've googled but haven't found anything.
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos




-- 
The intuitive mind is a sacred gift and the rational mind is a faithful
servant. We have created a society that honors the servant and has
forgotten the gift. (A. Einstein)

La mente intuitiva è un dono sacro e la mente razionale è un fedele servo.
Noi abbiamo creato una società che onora il servo e ha dimenticato il
dono.  (A. Einstein)

Fabrizio Di Carlo
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Larry Martell
On Mon, Dec 9, 2013 at 8:00 AM, Andrew Holway andrew.hol...@gmail.com wrote:
 The keyword your looking for here is daemonize.

I don't just want to make it into a daemon - I want to control it with
the service command.




 On 9 December 2013 12:54, Larry Martell larry.mart...@gmail.com wrote:
 We have a python script that is currently run from cron. We want to
 make it into a service so it can be controlled with service
 start/stop/restart. Can anyone point me at site that has instructions
 on how to do this? I've googled but haven't found anything.
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Larry Martell
On Mon, Dec 9, 2013 at 8:00 AM, Fabrizio Di Carlo
dicarlo.fabri...@gmail.com wrote:
 Try to use this
 http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/ it
 allows you start/stop/restart the script using the following commands.

 python myscript.py start
 python myscript.py stop
 python myscript.py restart


 Source:
 http://stackoverflow.com/questions/16420092/how-to-make-python-script-run-as-service


Yes, I've seen that question and site. I want to be able to control it
with the service command. The technique on this site makes the script
a daemon, but that does not make it controllable with service.



 On Mon, Dec 9, 2013 at 1:54 PM, Larry Martell larry.mart...@gmail.comwrote:

 We have a python script that is currently run from cron. We want to
 make it into a service so it can be controlled with service
 start/stop/restart. Can anyone point me at site that has instructions
 on how to do this? I've googled but haven't found anything.
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos




 --
 The intuitive mind is a sacred gift and the rational mind is a faithful
 servant. We have created a society that honors the servant and has
 forgotten the gift. (A. Einstein)

 La mente intuitiva è un dono sacro e la mente razionale è un fedele servo.
 Noi abbiamo creato una società che onora il servo e ha dimenticato il
 dono.  (A. Einstein)

 Fabrizio Di Carlo
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/cento
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Matt Garman
Turn it into a daemon as described, then take a look at the existing
scripts in /etc/init.d/. There might even be a template in there iirc.
Your script will likely be a simple wrapper around your daemonized python
program.

After that, just do a chkconfig --add myscript“ where myscript is the
name of your script in /etc/init.d.
On Dec 9, 2013 7:05 AM, Larry Martell larry.mart...@gmail.com wrote:

 On Mon, Dec 9, 2013 at 8:00 AM, Fabrizio Di Carlo
 dicarlo.fabri...@gmail.com wrote:
  Try to use this
 
 http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/it
  allows you start/stop/restart the script using the following commands.
 
  python myscript.py start
  python myscript.py stop
  python myscript.py restart
 
 
  Source:
 
 http://stackoverflow.com/questions/16420092/how-to-make-python-script-run-as-service


 Yes, I've seen that question and site. I want to be able to control it
 with the service command. The technique on this site makes the script
 a daemon, but that does not make it controllable with service.


 
  On Mon, Dec 9, 2013 at 1:54 PM, Larry Martell larry.mart...@gmail.com
 wrote:
 
  We have a python script that is currently run from cron. We want to
  make it into a service so it can be controlled with service
  start/stop/restart. Can anyone point me at site that has instructions
  on how to do this? I've googled but haven't found anything.
  ___
  CentOS mailing list
  CentOS@centos.org
  http://lists.centos.org/mailman/listinfo/centos
 
 
 
 
  --
  The intuitive mind is a sacred gift and the rational mind is a faithful
  servant. We have created a society that honors the servant and has
  forgotten the gift. (A. Einstein)
 
  La mente intuitiva è un dono sacro e la mente razionale è un fedele
 servo.
  Noi abbiamo creato una società che onora il servo e ha dimenticato il
  dono.  (A. Einstein)
 
  Fabrizio Di Carlo
  ___
  CentOS mailing list
  CentOS@centos.org
  http://lists.centos.org/mailman/listinfo/cento
 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Liam O'Toole
On 2013-12-09, Larry Martell larry.mart...@gmail.com wrote:
 On Mon, Dec 9, 2013 at 8:00 AM, Fabrizio Di Carlo
dicarlo.fabri...@gmail.com wrote:
 Try to use this
 http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/ 
 it
 allows you start/stop/restart the script using the following commands.

 python myscript.py start
 python myscript.py stop
 python myscript.py restart


 Source:
 http://stackoverflow.com/questions/16420092/how-to-make-python-script-run-as-service


 Yes, I've seen that question and site. I want to be able to control it
 with the service command. The technique on this site makes the script
 a daemon, but that does not make it controllable with service.



Assuming the first line of your script is

#!/usr/bin/env python

and the script is executable, then you can invoke it like this:

myscript start
myscript stop
myscript restart

If you then place the script in /etc/init.d/, you have yourself a
service. See the 'service' man page.

-- 

Liam


___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread John Doe
From: Larry Martell larry.mart...@gmail.com

 We have a python script that is currently run from cron. We want to
 make it into a service so it can be controlled with service
 start/stop/restart. Can anyone point me at site that has instructions
 on how to do this? I've googled but haven't found anything.

http://fedoraproject.org/wiki/Packaging:SysVInitScript

JD
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Larry Martell
On Mon, Dec 9, 2013 at 8:40 AM, Liam O'Toole liam.p.oto...@gmail.com wrote:
 On 2013-12-09, Larry Martell larry.mart...@gmail.com wrote:
 On Mon, Dec 9, 2013 at 8:00 AM, Fabrizio Di Carlo
dicarlo.fabri...@gmail.com wrote:
 Try to use this
 http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/ 
 it
 allows you start/stop/restart the script using the following commands.

 python myscript.py start
 python myscript.py stop
 python myscript.py restart


 Source:
 http://stackoverflow.com/questions/16420092/how-to-make-python-script-run-as-service


 Yes, I've seen that question and site. I want to be able to control it
 with the service command. The technique on this site makes the script
 a daemon, but that does not make it controllable with service.



 Assuming the first line of your script is

 #!/usr/bin/env python

 and the script is executable, then you can invoke it like this:

 myscript start
 myscript stop
 myscript restart

 If you then place the script in /etc/init.d/, you have yourself a
 service. See the 'service' man page.

Thanks!
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] making a script into a service

2013-12-09 Thread Larry Martell
On Mon, Dec 9, 2013 at 9:05 AM, John Doe jd...@yahoo.com wrote:
 From: Larry Martell larry.mart...@gmail.com

 We have a python script that is currently run from cron. We want to
 make it into a service so it can be controlled with service
 start/stop/restart. Can anyone point me at site that has instructions
 on how to do this? I've googled but haven't found anything.

 http://fedoraproject.org/wiki/Packaging:SysVInitScript


Thanks!
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos