Форум сайта python.su
нужно os.execvp(args, args) перенести в конец в его место поставить переменную к которой приравнять значение чего-то, я даже не понял. и в конце через if все выполнить. я в питоне 0
ПРЯМ ОООООЧЕНЬ НАДО.
#!/usr/bin/python # -*- coding: utf-8 -*- import os print ('Процесс №1'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid()); args = ('ls', '-a') os.execvp(args[0], args) pid = os.fork() if pid == -1: print ('Ошибка!') elif pid == 0: print ('Процесс №2 от №1'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid()); else: pid = os.fork() if pid == -1: print ('Ошибка!') elif pid == 0: print ('Процесс №3 от №1'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid()) pid = os.fork() if pid == -1: print ('Ошибка!') elif pid == 0: print ('Процесс №5 от №3'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid()) pid = os.fork() if pid == -1: print ('Ошибка!') elif pid == 0: print ('Процесс №7 от №5'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid()); else: print ('Процесс №6 от №3'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid()); else: pid = os.fork() if pid == -1: print ('Ошибка!') elif pid == 0: print ('Процесс №4 от №1'); print ('PID: ', os.getpid()); print ('Parent PID: ', os.getppid());
Офлайн
перенести в конец в его место поставить переменную к которой приравнять значение чего-то, я даже не понял. и в конце через if все выполнить
Офлайн