меняя имя процесса сценария Python [дубликат]

Этот вопрос уже имеет ответ здесь:

Существует ли способ изменить имя процесса, выполняющего сценарий Python на Linux?

Когда я делаю a ps, все, что я получаю, является именами процесса "Python".

24
задан jldupont 12 February 2010 в 22:08
поделиться

1 ответ

DTO не должны иметь поведения, они являются просто контейнерами для транспортировки данных через границы процесса и должны состоять только из установщиков/приемников.

Его следует избегать любой ценой, иначе он будет истолковываться как неправильное применение образца DTO.

-121--3690410-

Я бы сказал, что тривиальные вещи, как это, вероятно, оптимизированы компилятором, и вы не должны беспокоиться о них. Первый вариант наиболее удобочитаемый, поэтому вы должны использовать его.

EDIT: Добавление того, что сказано в других ответах, также есть разница в том, что при объявлении переменной в инициализаторе цикла она прекратит свое существование после завершения цикла.

-121--3221158-

http://code.google.com/p/procname/

Пример использования:

# Lets rename:    
>>> procname.setprocname('My super name')    

# Lets check. Press Ctrl+Z       
user@comp:~/procname$ ps

    PID TTY TIME CMD 

13016 pts/2 00:00:00 bash

13128 pts/2 00:00:00 My super name <-- it's here

Он будет работать только в системах, где присутствует prctl системный вызов и поддерживает команду PR _ НАБОРОМ _ NAME .

19
ответ дан 28 November 2019 в 23:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: