Найти - Пользователи
Полная версия: Как задать имя запускаемого процесса ?
Начало » Python для новичков » Как задать имя запускаемого процесса ?
1
Yurietc
Здравствуйте.
Собственно, вопрос в этом и состоит. Нужно запустить питоновский скрипт в отдельном процессе и задать ему имя, отличное от имени “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
Isem
Что-то мне подсказывает, что task manager не относится к “most programs”.
Yurietc
Да, я видел, что в доках написано про Unix, но как это сделать в винде не нагуглил.
Isem
У меня даже не получилось намсднить.
Yurietc
Пока решил так - копирую python.exe в MyCustomProcessName.exe и потом им запускаю скрипт. Так получается задать имя процесса. Но это же небывалое извращение.
Isem
Зато зрелищно. )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB