¿Cómo puedo cambiar mi nombre de proceso de escritura de pitón en OpenBSD4.8
-
14-10-2019 - |
Pregunta
Me trató py-setproctitle y setproctitle. Ambos no funcionó en OpenBSD.
Solución
El problema es href="http://code.google.com/p/py-setproctitle/source/browse/setup.py?r=ae509066949dae2bf50420baa469b1678996273d#42" aquí
En setup.py
pone a prueba si setproctitle
se define en unistd.h
, aunque se define en stdlib.h
en OpenBSD.
Al marcar en stdlib.h
también (que se incluye más adelante - Así que no se preocupe)., Todo funciona como se esperaba
Dif continuación:
--- setup.py~ Mon Jan 3 12:05:39 2011
+++ setup.py Mon Jan 3 12:05:39 2011
@@ -39,7 +39,7 @@
# Old BSD versions don't have setproctitle
# TODO: not tested on an "old BSD"
if 0 == os.spawnlp(os.P_WAIT, 'grep',
- 'grep', '-q', 'setproctitle', '/usr/include/unistd.h'):
+ 'grep', '-q', 'setproctitle', '/usr/include/unistd.h', '/usr/include/stdlib.h'):
define_macros['HAVE_SETPROCTITLE'] = 1
else:
define_macros['HAVE_PS_STRING'] = 1
El hombre de la página de OpenBSD: setproctitle (3) indicios de que está en stdlib.h
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow