проблема os.fork - PullRequest
       1

проблема os.fork

0 голосов
/ 04 июля 2011

Я работаю над критически важной программой, и мой начальник попросил меня написать программу, которая бы защищала эту критически важную программу от длительного завершения. Эта критически важная программа написана на Python. И я написал программу защиты на C. Но я столкнулся с проблемой при работе с os.fork. Пожалуйста, смотрите следующие коды для справки

pid = os.fork()
if pid == 0:
    execlp(myprotector, myprotector, ......)
elif pid > 0:
    return_pid = pid

Я использовал ps aux | grep myprotector в своем терминале для просмотра своих программ. но pid, указанный как ps aux, отличается от pid, сгенерированного в приведенных выше кодах. Я не знаю почему. Существует pid, который соответствует pid, сгенерированному из приведенных выше кодов, но это процесс. Ребята, не могли бы вы помочь мне с этим? Спасибо.

1 Ответ

1 голос
/ 04 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...