¿On -p [val] del shell inicia un proceso con una prioridad específica?
shell
estas usando afaik ni bash ni dash ni tclsh ni zsh tienen una -p
bandera
bash
tiene una -p
opción.
¿On -p [val] del shell inicia un proceso con una prioridad específica?
shell
estas usando afaik ni bash ni dash ni tclsh ni zsh tienen una -p
bandera
bash
tiene una -p
opción.
Respuestas:
La -p
opción en bash
y ksh
está relacionada con la seguridad. Se utiliza para evitar que el shell lea archivos controlados por el usuario.
El bash
manual dice:
Se invoca con uid / gids efectivos y reales desiguales
Si Bash se inicia con la identificación efectiva del usuario (grupo) no es igual a la identificación real del usuario (grupo), y la
-p
opción no se proporciona, no se leen los archivos de inicio, las funciones de shell no se heredan del entorno, SHELLOPTS, BASHOPTS, Las variables CDPATH y GLOBIGNORE, si aparecen en el entorno, se ignoran y la identificación de usuario efectiva se establece en la identificación de usuario real. Si la-p
opción se proporciona en la invocación, el comportamiento de inicio es el mismo, pero el ID de usuario efectivo no se restablece.
El ksh
manual dice:
Un shell tiene privilegios si
-p
se usa la opción o si la identificación de usuario real o la identificación de grupo no coinciden con la identificación de usuario o identificación de grupo efectiva (consulte getuid (2), getgid (2)). Un shell privilegiado no procesa $ HOME / .profile ni el parámetro ENV (ver más abajo), en su lugar se procesa el archivo / etc / suid_profile. Al borrar la opción privilegiada, el shell establece su identificación de usuario efectiva (identificación de grupo) en su identificación de usuario real (identificación de grupo).
Use nice para ejecutar un programa con prioridad de programación modificada
y renice para alterar la prioridad de los procesos en ejecución
renice 16 -p 113344
cambiar la prioridad del proceso con Pid 113344 a 16
Debe usar nice
para agregar o quitar prioridad de sus procesos.
/bin/nice -n NUM command-name
De esta manera, agrega una prioridad de programación. Para su pregunta, sugiero ver esta página del foro .