Studio il comportamento del kernel Linux da un po 'di tempo ormai, ed è sempre stato chiaro per me che: Quando un processo muore, tutti i suoi figli vengono restituiti al initprocesso (PID 1) fino a quando non muoiono. Tuttavia, recentemente, qualcuno con molta più esperienza di me con il …
Comincio spesso a leggere un file di grandi dimensioni e dopo un po 'voglio uscire, ma c'è un ritardo nel premere Ctrl+ Cper interrompere il programma. È possibile ridurre il ritardo premendo più volte il tasto Ctrl+ C? O sto sprecando i miei tasti premuti?
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html afferma La /proc/self/directory è un collegamento al processo attualmente in esecuzione. Esistono sempre più processi in esecuzione contemporaneamente, quindi quale processo è "il processo attualmente in esecuzione"? "Il processo attualmente in esecuzione" ha qualcosa a che fare con quale processo è attualmente in esecuzione sulla CPU, considerando il cambio …
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 …
Sto usando un Raspberry Pi in combinazione con Chromium (modalità kiosk) per mostrare alcune statistiche. Il Pi non ha una tastiera collegata, quindi ho cercato una soluzione per inviare sequenze di tasti dal terminale al processo Chromium (tab) . L'input normale funziona, ma come posso inviare qualcosa di simile F5(un …
Supponiamo, ad esempio, di avere uno script di shell simile a: longrunningthing & p=$! echo Killing longrunningthing on PID $p in 24 hours sleep 86400 echo Time up! kill $p Dovrebbe fare il trucco, no? Solo che il processo potrebbe essere terminato in anticipo e il suo PID potrebbe essere …
In passato, eseguivo nohupgrandi lavori in background, ma ho notato che molte persone usano screenin questo contesto. Non screenfornire un qualche tipo di vantaggio funzionale che io sono a conoscenza di, o è solo una questione di preferenza?
Ho provato ps con diversi tipi di switch, ad esempio -A, aux, ef e così via, ma non riesco a trovare la giusta combinazione di switch che mi dirà l'ID processo (PID), l'ID processo padre (PPID), il gruppo di processo ID (PGID) e ID sessione (SID) di un processo nello …
La parola "subreaper" è usata in alcune risposte. La ricerca su Google mostra anche voci in cui la parola è "appena usata". Come posso capire cos'è un "subreaper"?
Devo copiare i file su una macchina. E i dati sono immensamente grandi. Ora i server devono servire normalmente, e di solito c'è un intervallo particolare di ore di punta su quelli. Quindi c'è un modo per eseguire tali comandi in modo tale che se il server raggiunge le ore …
a volte eseguo un'app nel terminale GNOME, ma poi improvvisamente devo riavviare GNOME o qualcosa del genere. Immagino che anche la risposta alla domanda sia utile, quindi voglio disconnettermi da SSH dove sta succedendo qualcosa. L'albero terminale di Gnome è simile al seguente: gnome-terminal bash some-boring-process Posso 'staccare' bashda gnome-terminal(o …
Ho un file binario e dovrei decifrare la sua password (compiti a casa). È stata inoltre fornita una funzione (una funzione che fa parte del file binario). Quella funzione ha mostrato che la stringa di input è stata confrontata con il carattere corretto della password per carattere e restituita falsamente …
C'è un modo per verificare quale dei miei processi ha ucciso il kernel? A volte accedo al mio server e scopro che qualcosa che avrebbe dovuto funzionare tutta la notte si è fermato per 8 ore e non sono sicuro che si tratti delle applicazioni o dei kernel.
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 ...
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.