Preguntas etiquetadas con posix

POSIX es un acrónimo de Interfaz de sistema operativo portátil, una familia de estándares especificados por IEEE para mantener la compatibilidad entre sistemas operativos.

2
Las asignaciones son como comandos con un estado de salida, excepto cuando hay sustitución de comandos?
Consulte los siguientes ejemplos y sus resultados en shells POSIX: false;echo $?o false || echo 1:1 false;foo="bar";echo $?o foo="bar" && echo 0:0 foo=$(false);echo $?o foo=$(false) || echo 1:1 foo=$(true);echo $?o foo=$(true) && echo 0:0 Como se menciona en la respuesta más votada en /programming/6834487/what-is-the-variable-in-shell-scripting : $? se usa para encontrar …

2
¿Cómo enviar toda la salida a `logger` en el shell POSIX?
Me gustaría registrar la salida estándar y el error estándar por separado en el .xprofileuso logger. En Bash, creo que se vería así: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) ¿Cómo haría eso de una manera POSIX /bin/sh compatible?
10 shell  pipe  posix 




1
¿Qué hacen realmente `\ time`,` t \ ime` y `\ cd`? (Diversión con barras invertidas en conchas)
Mientras discutía sobre las diferencias entre /usr/bin/timey el shell (bash y zsh) incorporado time, alguien mencionó que se puede usar \timecomo una abreviatura para obtener /usr/bin/time. Primero parecía un buen atajo inocente, pero luego surgieron algunas preguntas: ¿Por qué t\imefunciona también? ¿Por qué \cdcambia el directorio, aunque /usr/bin/cd¹ no? Entonces, …

2
Obtener salida de `posix_spawn`
Entonces, puedo ejecutar un proceso en Unix / Linux usando POSIX, pero ¿hay alguna forma de almacenar / redirigir tanto el STDOUT como el STDERR del proceso a un archivo? El spawn.hencabezado contiene una desaceleración posix_spawn_file_actions_adddup2que parece relevante, pero no estoy seguro de cómo usarlo. El proceso genera: posix_spawn(&processID, (char …
9 c  posix  fork 

2
Prueba POSIX y -a
Revisé un script mío con checkbashisms y recibí las siguientes advertencias: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then En la sección 4.62.4 de las especificaciones POSIX encuentro primario -a primario Realiza un binario y de los resultados de primario …

1
¿Por qué se retiró POSIX.1e?
El estándar POSIX.1e propuesto define algunas cosas como las ACL que son ampliamente compatibles. Pero la propuesta en sí fue retirada. ¿Cómo? El único razonamiento que he encontrado en línea es esta cita de http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Por qué fue abandonado Posix.1e es difícil de entender desde el punto de vista …
9 posix  history  acl 



2
¿Cómo obtener información del sistema de archivos para un archivo específico?
¿Cuál es la mejor manera de averiguar la información del sistema de archivos sobre un archivo? Por ejemplo, si tengo un archivo /media/xyz/path/to/file.ext Y /etc/fstabcontiene //server1/Share1 /media/xyz cifs option1=value1,... ¿Cómo puedo determinar que el archivo está en un recurso compartido de Samba, que tiene la ruta local /path/to/file.exty con qué …
8 mount  posix 


1
Un sistema operativo mínimo compatible con POSIX
Para fines educativos, me gustaría comenzar con una base compatible con POSIX, que incluye un shell, utilidades básicas y un compilador ANSI C, luego ver qué tipo de entornos puedo construir al juntar paquetes. Sin embargo, la mayoría de los sistemas operativos mínimos POSIX que he encontrado parecen estar integrados …
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.