proc.py 671 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import os
  2. import subprocess
  3. import multiprocessing
  4. # Получить ID и текущую директорию процесса
  5. def test_1():
  6. print(os.getpid())
  7. print(os.getcwd())
  8. print(os.uname())
  9. # Запуск других программ
  10. def test_2():
  11. ret = subprocess.getoutput('date')
  12. print(ret)
  13. # Создание процессов
  14. def whoami(what):
  15. print('Process %s says: %s' % (os.getpid(), what))
  16. def create_proc():
  17. whoami("I'm the main programm")
  18. for n in range(4):
  19. p = multiprocessing.Process(target=whoami, args=("I'm function %s" % n,))
  20. p.start()
  21. test_1()
  22. # test_2()
  23. # create_proc()