Domande taggate «file-descriptors»



2
> & - è più efficiente di> / dev / null?
Ieri ho letto questo commento SO che dice che nella shell (almeno bash) >&-"ha lo stesso risultato di" >/dev/null. Tale commento in realtà si riferisce alla guida ABS come la fonte delle sue informazioni. Ma quella fonte dice che la >&-sintassi "chiude i descrittori di file". Non mi è chiaro …


3
Comprensione / dev e relativi sottodirectory e file
$ ls -l /dev/stdin /dev/fd/0 lrwx------ 1 tim tim 64 2011-08-07 09:53 /dev/fd/0 -> /dev/pts/2 lrwxrwxrwx 1 root root 15 2011-08-06 08:14 /dev/stdin -> /proc/self/fd/0 $ ls -l /dev/pts/2 /proc/self/fd/0 crw--w---- 1 tim tty 136, 2 2011-08-07 09:54 /dev/pts/2 lrwx------ 1 tim tim 64 2011-08-07 09:54 /proc/self/fd/0 -> /dev/pts/2 Mi …

2
Limiti al numero di descrittori di file
Sto cercando di installare 389-ds, e mi dà questo avviso: WARNING: There are only 1024 file descriptors (hard limit) available, which limit the number of simultaneous connections. Comprendo i descrittori di file, ma non capisco i limiti soft e hard. Quando corro cat /proc/sys/fs/file-max, torno 590432. Ciò dovrebbe implicare che …


3
Ordine dei reindirizzamenti
Non capisco bene come il computer legge questo comando. cat file1 file2 1> file.txt 2>&1 Se ho capito, 2>&1reindirizza semplicemente l'errore standard all'output standard. Secondo questa logica, il comando mi legge come segue: concatenare file file1e file2. invia stdoutda questa operazione a file.txt. invia stderra stdout. fine? Non sono sicuro …

1
Come si chiama la sintassi bash '<(contenuto del file)'?
Questa risposta su Security StackExchange utilizza un'interessante sintassi bash per generare un file in linea: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Questo bit è particolarmente interessante: &lt;(openssl ecparam -name secp384r1) In esecuzione solo: echo &lt;(openssl ecparam -name secp384r1) torno /dev/fd/63 …






1
Come terminare una connessione TCP stabilita da bash stesso?
Ho usato exec 3&lt;&gt;/dev/tcp/192.168.0.101/6435per stabilire una connessione TCP con 192.168.0.101:6435. E ho ricevuto e inviato alcuni messaggi con il pipecomando. Ora voglio terminare la connessione TCP. Ma, ss -anpetvedo che bash stesso mantiene questa connessione, senza biforcarsi un processo figlio. Ho provato a inviare i segnali 9 e 15 al …

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.