Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 22, 2016 00:22:48

edgar1230
Зарегистрирован: 2016-06-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите исправить код. ПОЖАЛЙСТА.

нужно 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());

Офлайн

#2 Июнь 22, 2016 07:28:11

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Помогите исправить код. ПОЖАЛЙСТА.

перенести в конец в его место поставить переменную к которой приравнять значение чего-то, я даже не понял. и в конце через if все выполнить

Простите - мы совершенно не поняли что вы сказали. Попробуйте выразить мысль более ясно.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version