Ho notato che a volte il contenuto degli appunti non è disponibile se l'applicazione di origine (da cui è stato copiato il contenuto) è chiusa. Questo mi porta a chiedermi se è possibile sapere qual è l'applicazione di origine (ad esempio, forse tramite PID). Perché? Se l'applicazione di origine è …
Dalla domanda qui , l'OP vuole eseguire ripetutamente il polling del pid di un processo usando pidofin uno script di shell. Naturalmente questo è inefficiente in quanto un nuovo processo deve essere avviato per il pidofprogramma più volte al secondo (non so che questa è la causa dei picchi di …
Voglio creare un programma che sarà difficile da arrestare (anche per l'amministratore) una volta avviato (con i privilegi di root). Una volta avviato, il processo dovrebbe continuare ad avviarsi all'avvio fino a quando non viene chiesto di interrompere. Il processo di arresto dovrebbe richiedere del tempo (vale a dire che …
Sto leggendo "L'ambiente di programmazione Unix", ma non capisco il concetto dell'attuale directory del processo. Ogni processo ha una directory corrente e si presume implicitamente che tutti i nomi dei file inizino con il nome di quella directory, a meno che non inizino direttamente con una barra. Significa che ogni …
(Ripubblicazione in unix per il suggerimento in /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) La domanda breve è: cosa dovrebbe fare una shell se si trova in un gruppo di processi orfani che non possiede il tty? Ma raccomando di leggere la lunga domanda perché è divertente. Ecco un modo divertente ed eccitante per trasformare …
Sto modificando uno script init.d. Lo script init.d esegue uno script di utilità che esegue quindi un processo. Da entrambi gli script bash come potrei farlo avviare il processo principale come utente e gruppo specifici?
C'è un modo per raggruppare processi simili quando si usano strumenti come top / htop? A volte voglio solo sapere cosa sta mangiando la mia memoria e alcuni programmi (soprattutto i browser) utilizzano più processi, il che rende difficile leggere quanta RAM usano davvero. Finora mi è venuta in mente …
Un blocco di controllo PCB o di processo , è definito in questo modo su Wikipedia Process Control Block (PCB, chiamato anche Task Controlling Block, [1] Task Struct o Switchframe) è una struttura di dati nel kernel del sistema operativo che contiene le informazioni necessarie per gestire un determinato processo. …
Sto usando un pscomando come parte di un esercizio per identificare i processi che durano più a lungo di una determinata soglia. Sto usando il seguente modello per ottenere il tempo trascorso per un comando di processo noto: ps -eo etime,command | grep <something to identify a process> | grep …
Dato un PC di consumo, vorremmo usarlo per eseguire alcune attività in background 24 ore su 24. Fondamentalmente, vorremmo avere comandi come: add-task *insert command here* list-tasks remove-task(s) Le attività aggiunte dovrebbero essere semplicemente inserite in una coda ed eseguite una dopo l'altra in background (continuando a funzionare dopo il …
Dall'architettura del kernel Linux di Mauerer, I thread del kernel sono processi avviati direttamente dal kernel stesso. Delegano una funzione del kernel a un processo separato e la eseguono lì in '' parallelo '' agli altri processi nel sistema (e, di fatto, parallelamente all'esecuzione del kernel stesso). I thread del …
In Linux, quando un processo figlio termina e il suo genitore non lo ha ancora atteso, diventa un processo zombi. Il codice di uscita del bambino è memorizzato nel descrittore pid. Se un SIGKILLviene inviato al bambino, non dovrebbe esserci alcun effetto. Questo significa che il codice di uscita non …
Ho accesso a un nodo a 8 core di un cluster Linux. Una volta effettuato l'accesso al nodo, posso vedere un elenco di processori usando questo comando: more /proc/cpuinfo Nel mio nodo a 8 core, i processori sono numerati da 0 a 7. Ogni processore è una CPU Intel Xeon …
Sto leggendo "BASH guida tascabile di Oreilly". Ha detto: L'ID processo del processo Bash corrente. In alcuni casi, questo può differire da $$. Sopra la spiegazione, ha spiegato la $BASHPIDvariabile. Domanda: quali casi?
Di 'che ho il seguente script: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done Sulla riga chiave, leggo e scrivo lo stesso file tmpche a volte non …
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.