Advertisement
Guest User

Untitled

a guest
Aug 26th, 2012
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. #!/usr/local/bin/python3
  2. import subprocess, cgi, sys, time
  3.  
  4. sys.stdout.buffer.write(b'Content-type: text/html;charset=utf-8\n\n')
  5.  
  6. # get параметры
  7. form = cgi.FieldStorage()
  8.  
  9.  
  10. # запуск фонового процесса здесь
  11. if 'background' in form or 'background' in sys.argv:
  12.  
  13.     # создает сотни файлов, порождает бесконечно новые процессы
  14.     r = subprocess.call('python3 start.py start', shell=True,
  15.     stdout=open('test.txt' + str(time.time()), 'w'), stdin=subprocess.PIPE, stderr=subprocess.STDOUT)
  16.  
  17.     exit()
  18.  
  19. # запуск
  20. if 'start' in form or 'start' in sys.argv:
  21.     print('started normal<br />')
  22.  
  23.     with open('started in background', 'w') as fp:
  24.         pass
  25.  
  26. print('idle state')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement