C'è un elenco di indirizzi IP in un file .txt, ad es .: 1.1.1.1 2.2.2.2 3.3.3.3 Dietro ogni indirizzo IP c'è un server, e su ogni server c'è un SSH in esecuzione sulla porta 22. Non tutti i server sono known_hostsnell'elenco (sul mio PC, Ubuntu 10.04 LTS / bash). Come …
Sto usando il processore quad IMX6 freescale. Voglio sapere se il topcomando elenca l'utilizzo della CPU di tutti e 4 i core o di un singolo core. Vedo che l'utilizzo della CPU di un'applicazione è lo stesso con 4 core e con un singolo core. Immaginavo che l'utilizzo della CPU …
Ho una cartella che contiene oltre 250 file da 2 GB ciascuno. Ho bisogno di cercare una stringa / modello in quei file e produrre il risultato in un outputfile. So di poter eseguire il seguente comando, ma è troppo lento !! grep mypattern * > output Voglio accelerarlo. Essendo …
Devo scaricare un file di grandi dimensioni (1 GB). Ho anche accesso a più computer che eseguono Linux, ma ognuno è limitato a una velocità di download di 50 kB / s da una politica di amministrazione. Come posso distribuire il download di questo file su più computer e unirli …
Esistono strumenti / comandi in Linux che posso usare per eseguire un comando in più di una scheda contemporaneamente? Voglio eseguire lo stesso comando: ./myprog argument1 argument2simultaneamente in più di una shell per verificare se i mutex funzionano bene in un programma thread. Voglio essere in grado di aumentare il …
Voglio compilare il più velocemente possibile. Vai a capire. E vorrei automatizzare la scelta del numero seguendo l' -jopzione. Come posso scegliere programmaticamente quel valore, ad esempio in uno script di shell? L'output è nprocequivalente al numero di thread che ho a disposizione per compilare? make -j1 make -j16
Partendo dal presupposto che l'I / O del disco e la RAM libera sono un collo di bottiglia (mentre il tempo della CPU non è la limitazione), esiste uno strumento in grado di calcolare più digest di messaggi contemporaneamente? Sono particolarmente interessato a calcolare i digest MD-5 e SHA-256 di …
Ho un sacco di immagini PNG su una directory. Ho un'applicazione chiamata pngout che eseguo per comprimere queste immagini. Questa applicazione è chiamata da uno script che ho fatto. Il problema è che questo script fa uno alla volta, qualcosa del genere: FILES=(./*.png) for f in "${FILES[@]}" do echo "Processing …
Supponiamo che io ho tre (o più) script bash: script1.sh, script2.sh, e script3.sh. Vorrei chiamare tutti e tre questi script ed eseguirli in parallelo . Un modo per farlo è semplicemente eseguire i seguenti comandi: nohup bash script1.sh & nohup bash script2.sh & nohup bash script3.sh & (In generale, il …
Ho un problema di scripting della shell in cui mi viene fornita una directory piena di file di input (ogni file contenente molte righe di input) e devo elaborarli singolarmente, reindirizzando ciascuno dei loro output su un file univoco (ovvero file_1.input necessario per essere catturato in file_1.output e così via). …
Sto usando xargscon l'opzione --max-args=0(in alternativa -P 0). Tuttavia, l'output dei processi viene unito al stdoutflusso senza tener conto della corretta separazione delle linee. Quindi finirò spesso con linee come: <start-of-line-1><line-2><end-of-line-1> Come sto usando egrepcon ^nel mio modello sull'intero xargsoutput, questo sta rovinando il mio risultato. Esiste un modo per …
Ho uno script di shell bash in cui installo alcuni dati attraverso circa 5 o 6 programmi diversi, quindi i risultati finali in un file delimitato da tabulazioni. Quindi faccio di nuovo lo stesso per un set di dati simile separato e l'output in un secondo file. Quindi entrambi i …
Posso ssh in una macchina remota che ha 64 core. Diciamo che devo eseguire 640 script di shell in parallelo su questa macchina. Come faccio a fare questo? Vedo dividere i 640 script in 64 gruppi ciascuno di 10 script. Come avrei quindi eseguito ciascuno di questi gruppi in parallelo …
Considera il seguente scenario. Ho due programmi A e B. Le uscite del programma A per le linee di stringhe stdout mentre le linee di processo del programma B da stdin. Il modo di usare questi due programmi è ovviamente: foo @ bar: ~ $ A | B Ora ho …
Ho trovato solo puf (Parallel URL fetcher) ma non sono riuscito a farlo leggere gli URL da un file; qualcosa di simile a puf < urls.txt non funziona neanche. Il sistema operativo installato sul server è Ubuntu.
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.