Я использую многопроцессорную библиотеку Python. Внутри основного процесса я создаю другой процесс. Когда я делаю ps aux
на терминале, я получаю две записи с одинаковым именем
ps aux | grep multithreadTest
abhishek 9017 57.6 0.1 121888 11412 pts/8 Rl+ 21:09 0:04 python multithreadTest.py
abhishek 9018 16.2 0.0 48156 7096 pts/8 R+ 21:09 0:01 python multithreadTest.py
Оба эти процесса должны взаимодействовать друг с другом и выполняют две разные задачи. Немного сбивает с толку, что делает pid, потому что они показывают одно и то же имя. Это плохо для устранения неполадок. Мой код будет развернут на производственных серверах и будет управляться ребятами из SRE. Для них может быть непонятно, почему есть два экземпляра одной и той же задачи.
Есть ли способ, которым я могу предоставить более описательное имя для отображения на ps aux для процесса, который я создаю? Я знаю, что это возможно в C ++.
Один из способов - написать два python сценария с разными именами и иметь менеджер bash, который вызывает их оба. Но при этом оба они станут не связанными, и управление и общение между ними будет затруднено.
Любая помощь будет оценена.