Domande taggate «posix»

POSIX è l'acronimo di Portable Operating System Interface, una famiglia di standard specificata dall'IEEE per mantenere la compatibilità tra i sistemi operativi.

2
Le assegnazioni sono come comandi con uno stato di uscita tranne quando c'è una sostituzione di comando?
Vedi i seguenti esempi e i loro output nelle shell POSIX: false;echo $?oppure false || echo 1:1 false;foo="bar";echo $?oppure foo="bar" && echo 0:0 foo=$(false);echo $?oppure foo=$(false) || echo 1:1 foo=$(true);echo $?oppure foo=$(true) && echo 0:0 Come menzionato dalla risposta più votata su /programming/6834487/what-is-the-variable-in-shell-scripting : $? viene utilizzato per trovare il …

2
Come inviare tutto l'output a `logger` nella shell POSIX?
Vorrei registrare l'output standard e l'errore standard separatamente durante l' .xprofileutilizzo logger. In Bash penso che sarebbe simile a questo: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Come lo farei in modo compatibile con POSIX /bin/sh ?
10 shell  pipe  posix 




1
Cosa fanno realmente `\ time`,` t \ ime` e `\ cd`? (divertente con le barre rovesciate nelle conchiglie)
Durante la discussione sulle differenze tra /usr/bin/timee la shell (bash e zsh) incorporata time, qualcuno ha detto che si può usare \timecome scorciatoia per ottenere /usr/bin/time. All'inizio sembrava una bella scorciatoia innocente, ma poi sono arrivate alcune domande: Perché t\imefunziona anche tu? Perché \cdcambia la directory, anche se /usr/bin/cd¹ no? …

2
Ottieni l'output di `posix_spawn`
Quindi posso eseguire un processo in Unix / Linux usando POSIX, ma c'è un modo per archiviare / reindirizzare sia lo STDOUT che lo STDERR del processo su un file? L' spawn.hintestazione contiene una decelerazione posix_spawn_file_actions_adddup2che sembra rilevante, ma non sono sicuro di come usarla. Il processo si genera: posix_spawn(&processID, …
9 c  posix  fork 

2
Test POSIX e -a
Ho controllato una mia sceneggiatura con checkbashisms e ho ricevuto i seguenti avvisi: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Nella sezione 4.62.4 del POSIX specifiche trovo primary -a primary Esegue un binario e dei risultati di primario e …

1
Perché POSIX.1e è stato ritirato?
Lo standard POSIX.1e proposto definisce alcune cose come ACL ampiamente supportate. Ma la proposta stessa è stata ritirata. Come mai? L'unico ragionamento che ho trovato online è questa citazione da http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Perché Posix.1e è stato abbandonato è difficile da capire dal punto di vista di oggi (luglio 2014). Solaris, …
9 posix  history  acl 


2
Verifica se la variabile contiene newline (POSIX)
So che alcune shell accettano questo tipo di test: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo in esecuzione: $ bash ./script yes no Qual è l'equivalente funzionante POSIX (trattino) Di seguito è un modo affidabile …

2
Come ottenere informazioni sul filesystem per un file specifico?
Qual è il modo migliore per scoprire informazioni sul file system su un file. Ad esempio, se ho un file /media/xyz/path/to/file.ext E /etc/fstabcontiene //server1/Share1 /media/xyz cifs option1=value1,... Come posso determinare se il file si trova su una condivisione Samba, che ha il percorso locale /path/to/file.exte con quali opzioni è stato …
8 mount  posix 


1
Un sistema operativo conforme POSIX minimo
A scopo educativo, vorrei iniziare con una base conforme a POSIX, tra cui una shell, utility di base e un compilatore ANSI C, quindi vedere che tipo di ambienti posso creare mettendo insieme i pacchetti. Tuttavia, la maggior parte dei sistemi operativi conformi POSIX minimi che ho incontrato sembrano essere …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.