Форум сайта python.su
Здравствуйте.
Собственно, вопрос в этом и состоит. Нужно запустить питоновский скрипт в отдельном процессе и задать ему имя, отличное от имени “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")
Офлайн
Что-то мне подсказывает, что task manager не относится к “most programs”.
Офлайн
Да, я видел, что в доках написано про Unix, но как это сделать в винде не нагуглил.
Офлайн
У меня даже не получилось намсднить.
Офлайн
Пока решил так - копирую python.exe в MyCustomProcessName.exe и потом им запускаю скрипт. Так получается задать имя процесса. Но это же небывалое извращение.
Офлайн
Зато зрелищно. )
Офлайн