Example of daemon usage in python
This example describes how to use Daemon implemented by python. Share it with you for your reference. The details are as follows:
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 |
Def createDaemon ():
"'Funzione che crea un demone per eseguire un determinato programma... "'
Import OS
# Create-fork 1
Try:
If OS. fork ()> 0: OS. _ exit (0) # exit father...
Failed t OSError, error:
Print 'fork #1 failed: % d (% s) '% (error. errno, error. strerror)
OS. _ exit (1)
# It separates the son from the father
OS. chdir ('/')
OS. setsid ()
OS. umask (0)
# Create-fork 2
Try:
Pid = OS. fork ()
If pid> 0:
Print 'daemon PID % d' % pid
OS. _ exit (0)
Failed t OSError, error:
Print 'fork #2 failed: % d (% s) '% (error. errno, error. strerror)
OS. _ exit (1)
FunzioneDemo () # function demo
Def funzioneDemo ():
Import time
Fd = open ('/tmp/demone. log', 'w ')
While True:
Fd. write (time. ctime () + '\ n ')
Fd. flush ()
Time. sleep (2)
Fd. close ()
If _ name _ = '_ main __':
CreateDaemon ()
|
I hope this article will help you with Python programming.