Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/local/bin/python3
- import subprocess, cgi, sys, time
- sys.stdout.buffer.write(b'Content-type: text/html;charset=utf-8\n\n')
- # get параметры
- form = cgi.FieldStorage()
- # запуск фонового процесса здесь
- if 'background' in form or 'background' in sys.argv:
- # создает сотни файлов, порождает бесконечно новые процессы
- r = subprocess.call('python3 start.py start', shell=True,
- stdout=open('test.txt' + str(time.time()), 'w'), stdin=subprocess.PIPE, stderr=subprocess.STDOUT)
- exit()
- # запуск
- if 'start' in form or 'start' in sys.argv:
- print('started normal<br />')
- with open('started in background', 'w') as fp:
- pass
- print('idle state')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement