Ho un processo con cui non posso uccidere kill -9 <pid>. Qual è il problema in questo caso, soprattutto perché sono il proprietario di quel processo. Pensavo che nulla potesse eludere questa killopzione.
Sto installando hadoop sul mio sistema Ubuntu. Quando lo avvio, segnala che la porta 9000 è occupata. Ero solito: netstat -nlp|grep 9000 per vedere se esiste una tale porta e ho ottenuto questo: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN Ma come posso ottenere il PID del processo che lo sta …
A volte voglio iniziare un processo e non pensarci più. Se lo avvio dalla riga di comando, in questo modo: redshift Non riesco a chiudere il terminale, o ucciderà il processo. Posso eseguire un comando in modo tale da poter chiudere il terminale senza interrompere il processo?
Voglio avere uno script di shell come questo: my-app & echo $my-app-pid Ma non so come ottenere il pid del comando appena eseguito. So che posso semplicemente usare il jobs -p my-appcomando per grep il pid. Ma se voglio eseguire la shell più volte, questo metodo non funzionerà. Perché il …
A volte ho processi a lungo in esecuzione che voglio dare il via prima di andare a casa, quindi creo una sessione SSH sul server per avviare il processo, ma poi voglio chiudere il mio laptop e tornare a casa e più tardi, dopo cena, voglio controlla il processo che …
Ho lasciato uno script in esecuzione su una macchina remota da quando ci lavoravo localmente. Posso connettermi tramite SSH alla macchina come lo stesso utente e vedere lo script in esecuzione ps. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh …
Ho avviato un wget su una macchina remota in background utilizzando &. Improvvisamente si interrompe il download. Voglio terminare il suo processo, quindi rieseguire il comando. Come posso terminarlo? Non ho chiuso la finestra della shell. Ma come sai non smette di usare Ctrl+ Ce Ctrl+ Z.
Nel ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb In htop, si presenta come: Perché htop mostra più processi di ps?
Vorrei monitorare l'utilizzo della memoria / CPU di un processo in tempo reale. Simile topma mirato a un solo processo, preferibilmente con un grafico cronologico di qualche tipo.
Quali comandi si possono usare per scoprire l'attuale directory di lavoro (CWD) di un processo in esecuzione? Questi sarebbero comandi che potresti usare esternamente dal processo.
Ricevo il messaggio There are stopped jobs.quando provo a uscire da una shell bash a volte. Ecco uno scenario riproducibile in Python 2.x: ctrl+ cè gestito dall'interprete come eccezione. ctrl+ z'arresta' il processo. ctrl+ desce da Python per davvero. Ecco alcuni output del terminale nel mondo reale: example_user@example_server:~$ python Python …
La pagina man di Linuxproc(5) mi dice che /proc/$pid/mem"può essere usato per accedere alle pagine della memoria di un processo". Ma un semplice tentativo di usarlo mi dà solo $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Perché non è in catgrado di stampare la …
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à …
Voglio vedere un elenco di processi creati da utenti specifici o gruppi di utenti in Linux Posso farlo usando il pscomando o c'è qualche altro comando per raggiungere questo obiettivo?
Per Windows, penso che Process Explorer ti mostri tutti i thread in un processo. Esiste un'utilità della riga di comando simile per Linux che può mostrarmi i dettagli su tutti i thread che sta generando un particolare processo? Penso che avrei dovuto farmi più chiaro. Non voglio vedere la gerarchia …
Ho staccato un processo dal mio terminale, in questo modo: $ process & Quel terminale è ormai chiuso da tempo, ma processè ancora in esecuzione e voglio inviare alcuni comandi allo stdin di quel processo. È possibile?
In Unix ogni volta che vogliamo creare un nuovo processo, eseguiamo il fork del processo corrente, creando un nuovo processo figlio che è esattamente lo stesso del processo padre; quindi eseguiamo una chiamata di sistema exec per sostituire tutti i dati dal processo padre con quelli per il nuovo processo. …
Mi sorprende spesso il fatto che, sebbene io abbia lavorato in modo professionale con i computer per diversi decenni e Linux per un decennio, in realtà tratta la maggior parte delle funzionalità del sistema operativo come una scatola nera, non diversamente dalla magia. Oggi ho pensato al killcomando e mentre …
So che usando il comando: lsof -i TCP (o qualche variante di parametri con lsof) Posso determinare quale processo è associato a una determinata porta. Questo è utile dire se sto cercando di avviare qualcosa che vuole legare a 8080 e qualcun altro sta già usando quella porta, ma non …
La maggior parte delle shell fornisce funzioni simili &&e ;concatenare l'esecuzione dei comandi in determinati modi. Ma cosa succede se un comando è già in esecuzione, posso comunque aggiungere un altro comando da eseguire a seconda del risultato del primo? Di 'che ho corso $ /bin/myprog some output... ma volevo …
Sto cercando qualcosa di simile all'utilizzo della CPU. C'è un argomento da riga di comando per top che lo fa? Attualmente, la mia memoria è così piena che anche "man top" fallisce senza memoria :)
Ho "interrotto" accidentalmente il mio telnetprocesso. Ora non posso né "tornare indietro" in esso, né posso ucciderlo (non risponderà kill 92929, dove 92929 è il processid.) Quindi, la mia domanda è, se hai un processo interrotto sulla riga di comando di Linux, come puoi tornare indietro o ucciderlo, senza dover …
Come posso verificare se un processo in esecuzione rileva un segnale, lo ignora o lo blocca? Idealmente mi piacerebbe vedere un elenco di segnali, o almeno non è necessario inviare effettivamente il segnale per verificare.
Supponiamo di avere un migliaio o più di istanze di qualsiasi processo (ad esempio, vi) in esecuzione. Come posso ucciderli tutti in un colpo singolo / comando a una riga / comando singolo?
Dato un ID finestra X11, c'è un modo per trovare l'ID del processo che lo ha creato? Ovviamente questo non è sempre possibile, ad esempio se la finestra è arrivata su una connessione TCP. In tal caso, vorrei l'IP e la porta associati all'estremità remota. La domanda era stata posta …
Ho letto qui che lo scopo di exportin una shell è rendere la variabile disponibile per i sottoprocessi avviati dalla shell. Tuttavia, ho anche letto qui e qui che "I processi ereditano il loro ambiente dai loro genitori (il processo che li ha avviati)". In questo caso, perché ne abbiamo …
In una macchina virtuale su un provider cloud, sto vedendo un processo con strano nome casuale. Consuma significative risorse di rete e CPU. Ecco come appare il processo dalla pstreevista: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) Ho attaccato al processo usando strace -p PID. Ecco l'output che ho: https://gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9 . Uccidere il processo …
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.