Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2011 15:52:52

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Как задать имя запускаемого процесса ?

Здравствуйте.
Собственно, вопрос в этом и состоит. Нужно запустить питоновский скрипт в отдельном процессе и задать ему имя, отличное от имени “python.exe *32”.
В документации читаю
“When executable is given, the first item in the args sequence is still treated by most programs as the command name, which can then be different from the actual executable name. On Unix, it becomes the display name for the executing program in utilities such as ps.”
делаю

>>> p = subprocess.call(["AAA", "tt.py"], executable="python.exe")
Скрипт запускается. Но в менеджере задач вижу имя “python.exe *32”.
Подскажите, как это лучше сделать в виндоус.
Windows 7; python 2.6



Офлайн

#2 Авг. 16, 2011 16:22:43

Isem
От:
Зарегистрирован: 2010-08-27
Сообщения: 447
Репутация: +  7  -
Профиль   Отправить e-mail  

Как задать имя запускаемого процесса ?

Что-то мне подсказывает, что task manager не относится к “most programs”.



Офлайн

#3 Авг. 16, 2011 17:03:27

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Как задать имя запускаемого процесса ?

Да, я видел, что в доках написано про Unix, но как это сделать в винде не нагуглил.



Офлайн

#4 Авг. 16, 2011 17:05:59

Isem
От:
Зарегистрирован: 2010-08-27
Сообщения: 447
Репутация: +  7  -
Профиль   Отправить e-mail  

Как задать имя запускаемого процесса ?

У меня даже не получилось намсднить.



Офлайн

#5 Авг. 18, 2011 12:31:59

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Как задать имя запускаемого процесса ?

Пока решил так - копирую python.exe в MyCustomProcessName.exe и потом им запускаю скрипт. Так получается задать имя процесса. Но это же небывалое извращение.



Офлайн

#6 Авг. 18, 2011 12:39:09

Isem
От:
Зарегистрирован: 2010-08-27
Сообщения: 447
Репутация: +  7  -
Профиль   Отправить e-mail  

Как задать имя запускаемого процесса ?

Зато зрелищно. )



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version