SORU
19 ŞUBAT 2009, PERŞEMBE


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
8 Aralık 2009, Salı


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • BDGcustoms

    BDGcustoms

    24 NİSAN 2011
  • Justin Schenck

    Justin Schen

    24 Kasım 2006

İLGİLİ SORU / CEVAPLAR