Domande taggate «open-files»

Trattare con i file che sono attualmente aperti in un programma

3
Perché il numero di file aperti è limitato in Linux?
In questo momento, so come: trova limite di file aperti per processo: ulimit -n contare tutti i file aperti da tutti i processi: lsof | wc -l ottenere il numero massimo consentito di file aperti: cat /proc/sys/fs/file-max La mia domanda è: perché esiste un limite di file aperti in Linux?
136 open-files  limit 


2
ulimit: differenza tra limiti hard e soft
Qual è la differenza tra limiti hard e soft in ulimit? Per il numero di file aperti, ho un limite soft di 1024 e un limite hard di 10240. È possibile eseguire programmi aprendo più di 1024 file. A cosa serve il limite soft?


7
Chi ha l'altra estremità di questa socketpair unix?
Voglio determinare quale processo ha l'altra estremità di un socket UNIX. In particolare, sto chiedendo di uno con cui è stato creato socketpair(), anche se il problema è lo stesso per qualsiasi socket UNIX. Ho un programma parentche crea a socketpair(AF_UNIX, SOCK_STREAM, 0, fds), e fork()s. Il processo genitore si …



2
/ proc / PID / fd / X numero di collegamento
In Linux, in /proc/PID/fd/X, i collegamenti per i descrittori di file che sono pipe o socket hanno un numero, come: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 …


3
Come posso "cat and follow" un file?
Un file viene scaricato in sequenza da wget. Se comincio a decomprimerlo con cat myfile.tar.bz2 | tar -xj, potrebbe decomprimere correttamente o non riuscire con "EOF imprevisto", a seconda di ciò che è più veloce. Come "catare e seguire" un file, ovvero output del contenuto del file su stdout, ma …
31 files  pipe  cat  tail  open-files 


2
È sicuro spostare un file che viene aggiunto?
Ho un processo node.js che utilizza fs.appendFileper aggiungere linee a file.log. Vengono aggiunte solo linee complete di circa 40 caratteri per linea, ad es. Le chiamate sono simili fs.appendFile("start-end"), non 2 chiamate come fs.appendFile("start-")e fs.appendFile("end"). Se sposto questo file in file2.logposso essere sicuro che nessuna linea venga persa o copiata …




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.