2
Я использую модуль многопроцессорности python. Мне нужно увидеть временную метку, с которой начинается процесс, и временную метку, с которой заканчивается процесс. Если я это сделаю:Python mutliprocessing: Временная метка процесса
...
processes = [Process(target=topo.func1, args=(host,servers,q)) for x in range(1,i)]
for p in processes:
p.start()
print p
<Process(Process-1, started)>
p.join()
print p
<Process(Process-1, stopped)>
Он печатает только номер и статус процесса. Как распечатать метку времени?
Вы должны прочитать время 'datetime.datetime.now()' явно при запуске процесса и то же, когда вы остановили процесс. Даже если ОС сохраняет информацию о том, когда процесс был запущен, я не думаю, что он сохранит время, когда оно было прекращено, поэтому вы должны сделать это для себя в любом случае. – skyking