Sto correndo in una sessione bash interattiva. Ho creato alcuni descrittori di file, usando exec, e vorrei elencare qual è lo stato corrente della mia sessione bash. C'è un modo per elencare i descrittori di file attualmente aperti?
Mi sono sempre chiesto questo, ma non ho mai avuto il tempo di scoprirlo, quindi lo farò ora - quanto è portatile l'utilizzo mostrato qui di uno /proc/$$/fd/$No entrambi /dev/fd/$N? Comprendo le garanzie POSIX /dev/null, /dev/tty, and /dev/console (anche se l'ho scoperto solo l'altro giorno dopo aver letto i commenti …
In molti casi "lsof" non è installato sulle macchine che con me devono funzionare, ma la "funzione" di lsof sarebbe molto necessaria (es. Su AIX). : \ Esistono applicazioni simili a "lsof" nel mondo non Windows? AGGIORNAMENTO: ad es .: ho bisogno di sapere che quali processi utilizzano la directory …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Unix e Linux Stack Exchange. Chiuso 3 anni fa . Sto incontrando un problema all'improvviso; tutte le mie applicazioni e il server funzionavano bene …
Ho due istanze di un processo in esecuzione. Uno di questi è "frEAkIng oUT!" e errori di stampa non stop a STDOUT. Voglio interrompere il processo interrotto, ma devo assicurarmi di non interrompere quello sbagliato. Entrambi sono stati avviati contemporaneamente e usando topVedo che entrambi utilizzano circa la stessa quantità …
Solo per divertimento: c'è un modo per monitorare / catturare / scaricare qualunque cosa venga scritta /dev/null? Su Debian o FreeBSD, se è importante, sono benvenute anche altre soluzioni specifiche del sistema operativo.
Ricordo vagamente di aver letto da qualche parte che in passato c'era, in alcuni Unices, un modo per aprire un file esistente per la scrittura, con un flag che chiedeva al kernel di usare la vecchia versione (per altri processi accedendo a esso per la lettura), fino al "nuovo "la …
Sto cercando di utilizzare NTP per aggiornare l'ora sulla mia macchina. Tuttavia, mi dà un errore: host # ntpdate ntp1.example.org 10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting Che cosa significa l'errore "socket è in uso"? Come posso vedere cosa sta usando questo socket? Questo succede sul …
Ho aperto un dir vim some/dir. Posso navigare all'interno dell'albero, ma una volta aperto un file mi chiedo come chiudere la visualizzazione del file per tornare all'elenco delle directory per passare a un altro file. :wqnon è un'opzione, poiché chiude l'intera sessione di vim. Immagino che ci sia una modalità …
Ho appena rinominato un file di registro in "foo.log.old" e ho ipotizzato che l'applicazione inizierà a scrivere un nuovo file di registro in "foo.log". Sono stato sorpreso di scoprire che ha tracciato il file di registro con il suo nuovo nome e ha continuato ad aggiungere righe a "foo.log.old". In …
Se avvio un'app con questo comando: /path/to/my/command >> /var/log/command.log E il comando non ritorna, c'è un modo, da un altro prompt, per vedere su cosa è impostato il reindirizzamento STDOUT? Sto cercando qualcosa del genere cat /proc/PID/redirects o ps -??? | grep PID ma qualsiasi metodo lo farà.
Sto cercando di ottenere l'intera immagine con i descrittori di file. Supponiamo di avere process1 che inizialmente ha questi descrittori di file: _process1_ | | | 0 stdin | | 1 stdout | | 2 stderr | |__________| Quindi chiudo il descrittore di file 1: close(1); Il descrittore di file …
Cosa succede ai file che vengono eliminati mentre hanno un handle di file aperto a loro? Mi chiedo questo da quando ho capito che avrei potuto eliminare un file video mentre era in riproduzione in MPlayer e sarebbe stato riprodotto fino alla fine. Da dove sta estraendo i dati? Viene …
Ho due conchiglie aperte. Il primo è nella directory A. Nel secondo, rimuovo la directory A e quindi la ricrea. Quando torno alla prima shell e scrivo ls, l'output è: ls: cannot open directory .: Stale file handle Perché? Pensavo che la prima shell (quella rimasta aperta all'interno di una …
Devo sapere se un processo con un determinato PID ha aperto una porta senza usare comandi esterni. Devo quindi usare il /procfilesystem. Posso leggere il /proc/$PID/net/tcpfile per esempio e ottenere informazioni sulle porte TCP aperte dal processo. Tuttavia, su un processo multithread, la /proc/$PID/task/$TIDdirectory conterrà anche un net/tcpfile. La mia …
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.