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?
Come si trovano file di grandi dimensioni che sono stati eliminati ma che sono ancora aperti in un'applicazione? Come si può rimuovere un tale file, anche se un processo lo ha aperto? La situazione è che stiamo eseguendo un processo che sta riempiendo un file di registro a una velocità …
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?
A volte, vorrei smontare un dispositivo USB con umount /run/media/theDrive, ma viene visualizzato un drive is busyerrore. Come faccio a sapere quali processi o programmi accedono al dispositivo?
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 …
So di poter visualizzare i file aperti di un processo usando lsof in quel momento sulla mia macchina Linux. Tuttavia, un processo può aprire, alterare e chiudere un file così rapidamente che non sarò in grado di vederlo quando lo monitoro usando lo script di shell standard (ad es. watch) …
Sto cercando di capire le pipe nominate nel contesto di questo esempio particolare. Digito <(ls -l)nel mio terminale e ottenere l'output come, bash: /dev/fd/63: Permission denied. Se digito cat <(ls -l), potrei vedere il contenuto della directory. Se lo sostituisco catcon echo, penso di ottenere il nome del terminale (o …
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 …
Ho bisogno di un comando che attenderà che un processo inizi ad accettare richieste su una porta specifica. C'è qualcosa in Linux che lo fa? while (checkAlive -host localhost -port 13000 == false) do some waiting ...
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 …
Ciao, ho molti file che sono stati eliminati, ma per qualche motivo lo spazio su disco associato ai file eliminati non può essere utilizzato fino a quando non uccido esplicitamente il processo per il file che occupa lo spazio su disco $ lsof /tmp/ COMMAND PID USER FD TYPE DEVICE …
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 …
Se faccio un: echo foo > /dev/pts/12 Qualche processo lo leggerà foo\ndal suo descrittore di file al lato master. C'è un modo per scoprire cosa sono (sono) quel (quei) processo (i)? O in altre parole, come potrei scoprire quale xterm / sshd / script / screen / tmux / prevedono …
Il mio problema è che con lsof -p pid posso trovare l'elenco dei file aperti di un processo il cui ID processo è pid. Ma c'è un modo per scoprire l'offset del file di ciascun file a cui si accede? Per favore mi dia qualche suggerimento?
Dire che ho il processo 1 e il processo 2 . Entrambi hanno un descrittore di file corrispondente all'intero 4. In ogni processo, tuttavia, il descrittore di file 4 punta a un file totalmente diverso nella tabella file aperti del kernel: Come è possibile? Un descrittore di file non dovrebbe …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.