Bir şekilde Python etkili işlem adı değişikliği var mı?
Etkili süreci bir Python betiği adını değiştirebilir miyim? Sistem süreç listesi geldiğimde sürecinin gerçek adı yerine farklı bir isim göstermek istiyorum. C ayarlayabiliyorum
strcpy(argv[0],"othername");
Ama Python
argv[0] = "othername"
iş. görünmüyor İşlem listesi (linux kutusu ps ax
) geldiğimde gerçek adını değiştirmez. Eğer varsa, taşınabilir bir çözüm (veya başka posıx ve windows ortamları için başka bir çözüm) tercih ederim.
Şimdiden teşekkürler
CEVAP
Son zamanlarda taşınabilir bir şekilde işlem Başlığı değiştirmek için bir Python modülü yazdım: kontrol https://github.com/dvarrazzo/py-setproctitle
Kodu PostgreSQL tarafından unvan değişikliği gerçekleştirmek için kullanılan etrafında sarıcı. Şu anda Linux karşı test edilmiştir ve Mac OS X: Windows (sınırlı işlevselliği ile) ve BSD portings yolda.
Düzenleme:Temmuz 2010 itibariyle, bu modül Windows sınırlı işlevsellik ile BSD ile çalışır, ve Python 3 taşıdık olmuştur.x.
etkili bir şekilde kontrol dize Python...
Bir şekilde Android üzerinde Python ça...
Git kullanmaya ve birlikte etkili bir ...
Nasıl hızlı bir şekilde mysql veritaba...
Ne'kontrol s kurallı şekilde pyth...