Şu anda bir işlemin işlem adını değiştirmeye çalışıyorum, böylece daha kolay htop, top, .... ile okuyabiliyorum. LD_PRELOAD
bu kodu başka bir işleme dahil etmek istiyorum bir ortam değişkeni ile yeniden adlandırılır. Linux'taki gerçek işlem adını değiştirin Linux'ta
prctl(PR_SET_NAME, "Test");
htop adını yerine getirmiyor, çünkü bu çalışmaz. Nginx setproctitle
(Link), (işlem tarafından gerekli olan) parametreleri kestiği için de çalışmaz.
Bulduğum herşeyi denedim ve şimdi fikirlerim tükendi.
Bu linux da mümkün mü? Ve nasıl?
kesinlikle çözmek gerekir mi Bu C kodu kullanarak? – Useless
Önceden yüklenebilen .so dosyaları üretebilirse başka bir dil kullanırdım. –
Asıl sorun, bir sürecin adını nasıl değiştireceğinizdir? Ve ilk çözüm, bunu başarmak için bir .so LD_PRELOAD yazıyor mu? Sistem kurulumunuzu doğru anlarsam, ilk olarak .so veya LD_PRELOAD gerektirmeyen daha basit bir çözüm olabilir. – Useless