2015-09-09 2 views
1

Я использую pexpect для создания bash bash и использования sendline для выполнения других процессов в bash. есть ли способ получить pid порожденного bash или как я могу получить pid процесса, который я начал в bash.Есть ли способ узнать pid порожденного процесса с помощью pexpect

ответ

2

Если вы проверить documentation of the spawn class вы обнаружите, что вы можете получить PID из порожденного процесса с атрибутом pid, так

spawnedBash = pexpect.spawn('bash') 
print(spawnedBash.pid) 

должен напечатать идентификатор процесса вашего порожденного процесса в

Смежные вопросы