Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

94
Vistas
Actualización de la variable PATH en Linux

Estoy tratando de actualizar la variable PATH a través de un programa en c, pero cuando intento actualizarla, surgen los problemas. Probé system("source .profile") y execlp("source", "source", ".profile", NULL) pero ninguno de ellos funciona, no sé cómo hacer que se ejecute para que la RUTA se actualice. ¿Alguien tiene una idea sobre esto? Gracias.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Puede usar la función setenv en stdlib.h para establecer variables de entorno

La función setenv() agrega el nombre de la variable al entorno con el valor del valor, si el nombre aún no existe. Si el nombre existe en el entorno, entonces su valor se cambia a valor si sobrescribir es distinto de cero; si overwrite es cero, entonces el valor de name no cambia (y setenv() devuelve un estado de éxito). Esta función hace copias de las cadenas apuntadas por nombre y valor (en contraste con putenv(3)).

La función unsetenv() elimina el nombre de la variable del entorno. Si el nombre no existe en el entorno, la función tiene éxito y el entorno no cambia.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda