Preguntas etiquetadas con exec

La familia de funciones exec () reemplaza la imagen de proceso actual con una nueva imagen de proceso, conservando el pid y las canalizaciones del proceso anterior. Esta etiqueta también se usa para el shell incorporado que se puede usar para reemplazar el shell actual con un programa o varias cosas relacionadas con la redirección.




2
razón para exec en scripts de envoltura
He visto ejemplos de scripts de envoltura que, en pocas palabras, son los siguientes: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Como se ve arriba, usan execpara reemplazar el shell recién creado casi inmediatamente con el $myprog. Se podría lograr lo mismo …
27 bash  exec 

2
¿POSIX garantiza las rutas a las utilidades estándar?
Desde C, ¿cuál es la forma más fácil de ejecutar una utilidad estándar (por ejemplo, ps) y ninguna otra? ¿Garantiza POSIX que, por ejemplo, un estándar psse encuentra en /bin/pso debería restablecer la variable de entorno PATH para lo que me pasa con confstr(_CS_PATH, pathbuf, n);y vuelva a ejecutar la …
22 path  c  posix  exec 


3
Cómo "correctamente" iniciar una aplicación desde un shell
Me resulta difícil formular la pregunta con precisión, pero daré lo mejor de mí. Yo uso dwmcomo mi administrador de ventanas predeterminado ydmenucomo mi lanzador de aplicaciones. Apenas uso aplicaciones GUI aparte de mi navegador. La mayor parte de mi trabajo se realiza directamente desde la línea de comandos. Además, …
21 shell  exec 

4
¿Cómo funcionan fork y exec?
No tengo mucha experiencia, solo intento involucrarme en los procesos, ¿cómo interpretan el hardware desde el nivel de usuario? Entonces, cuando un comando se dispara desde un shell, fork()hereda un proceso secundario del mismo y exec()carga el proceso secundario en la memoria y se ejecuta. Si el proceso secundario contiene …
17 fork  exec 


1
¿Qué hace exec 3 <& 1?
Entiendo que execpuede hacer la redirección de E / S en el shell actual, pero solo veo el uso como: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. De eso entiendo que &lt;es para …

6
Permiso php shell_exec () en Linux Ubuntu
Estoy desarrollando una aplicación php usando un servidor Linux. Mi problema es ejecutar shell_exec()para llamar a algún archivo exe que no funciona (en realidad no es exe, es una especie de archivo ejecutable de Linux) echo shell_exec("whoami"); Tengo demonio echo shell_exec("ls") Tengo un nombre de archivo pero echo shell_exec("php -v") …
13 linux  shell  php  exec 





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.