Questions marquées «open-files»

Traiter les fichiers actuellement ouverts dans un programme

3
Pourquoi le nombre de fichiers ouverts est-il limité sous Linux?
En ce moment, je sais comment: trouver la limite de fichiers ouverts par processus: ulimit -n compter tous les fichiers ouverts par tous les processus: lsof | wc -l obtenir le nombre maximum autorisé de fichiers ouverts: cat /proc/sys/fs/file-max Ma question est la suivante: pourquoi existe-t-il une limite de fichiers …
136 open-files  limit 


2
ulimit: différence entre les limites dures et souples
Quelle est la difference entre hard et soft limits in ulimit? Pour le nombre de fichiers ouverts, j'ai une limite souple de 1024 et une limite stricte de 10240. Il est possible d'exécuter des programmes ouvrant plus de 1024 fichiers. Quelle est la limite souple pour?


7
Qui a l'autre extrémité de ce socketpair unix?
Je veux déterminer quel processus a l'autre extrémité d'un socket UNIX. Plus précisément, je pose une question sur celle qui a été créée avec socketpair(), bien que le problème soit le même pour toutes les sockets UNIX. J'ai un programme parentqui crée un socketpair(AF_UNIX, SOCK_STREAM, 0, fds), et l' fork()art. …



2
/ proc / PID / fd / X numéro du lien
Sous Linux, in /proc/PID/fd/X, les liens des descripteurs de fichiers qui sont des pipes ou des sockets ont un numéro, comme: 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 …


3
Comment «chat et suivre» un fichier?
Un fichier est en cours de téléchargement séquentiel par wget. Si je commence à le déballer cat myfile.tar.bz2 | tar -xj, il peut déballer correctement ou échouer avec "EOF inattendu", selon ce qui est plus rapide. Comment "attraper et suivre" un fichier, c'est-à-dire sortir le contenu du fichier vers stdout, …
31 files  pipe  cat  tail  open-files 

2
Est-il sûr de déplacer un fichier qui est ajouté à?
J'ai un processus node.js qui utilise fs.appendFilepour ajouter des lignes file.log. Seules les lignes complètes d'environ 40 caractères par ligne sont ajoutées, par exemple, les appels sont similaires fs.appendFile("start-end"), pas 2 appels similaires fs.appendFile("start-")et fs.appendFile("end"). Si je déplace ce fichier vers, file2.logpuis-je être sûr qu'aucune ligne n'est perdue ou copiée …



2
Comment connaître l'offset d'un fichier ouvert?
Mon problème est qu'avec lsof -p pid je peux trouver la liste des fichiers ouverts d'un processus dont l'ID de processus est pid. Mais existe-t-il un moyen de connaître le décalage de fichier de chaque fichier consulté? Veuillez me donner quelques suggestions?
26 linux  open-files 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.