Articles of Linux

Come analizzare un file CSV in Bash?

Sto lavorando su un lungo script di Bash. Voglio leggere le celle da un file CSV in variabili Bash. Sono in grado di analizzare le righe e la prima colonna, ma non altre colonne. Ecco il mio codice finora: cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done […]

Come posso generare nuovi nomi di variabili al volo in uno script di shell?

Sto provando a generare nomi var dinamici in uno script di shell per elaborare un insieme di file con nomi distinti in un loop come segue: #!/bin/bash SAMPLE1=’1-first.with.custom.name’ SAMPLE2=’2-second.with.custom.name’ for (( i = 1; i <= 2; i++ )) do echo SAMPLE{$i} done Mi aspetto che l’output: 1-first.with.custom.name 2-second.with.custom.name ma ho ottenuto: SAMPLE{1} SAMPLE{2} È […]

È ansible determinare il thread che contiene un mutex?

In primo luogo, uso la libreria pthread per scrivere il programma C multithreading. I fili erano sempre appesi ai loro mutex attesi. Quando uso l’utilità strace per trovare una discussione è nello stato FUTEX_WAIT , voglio sapere quale thread tiene quel mutex al momento. Ma non so come potrei farcela. Ci sono programmi di utilità […]

Externalizing config di webapp Tomcat dal file .war

Ho problemi con la configurazione di una webapp in tomcat 7. Nel mio file di guerra, c’è un file delle proprietà myApp / WEB-INF / classs / myProps.props e contiene proprietà specifiche dell’ambiente. Sto cercando di sovrascrivere quel file di configurazione sul server, in modo che lo stesso file di guerra venga distribuito in più […]

Distinguere tra thread Java e thread del sistema operativo?

Come faccio a distinguere tra thread Java e thread nativi in ​​esecuzione? In Linux ci sarà il processo genitore per ogni processo figlio, e dicono che 0 è il genitore di tutto il processo, ci sarà un thread padre di tutti i thread Java biforcati? Come faccio a sapere quale thread Java è correlato al […]

Perché creare un nuovo processo più costoso su Windows rispetto a Linux?

Ho sentito che creare un nuovo processo su una scatola di Windows è più costoso che su Linux. È vero? Qualcuno può spiegare i motivi tecnici per cui è più costoso e fornire ragioni storiche per le decisioni di progettazione dietro a tali motivi?

Debugging live del kernel Linux, come è fatto e quali strumenti sono usati?

Quali sono i metodi e gli strumenti più comuni e meno comuni utilizzati per eseguire il debug live sul kernel Linux? So che Linus per es. è contro questo tipo di debug per il Kernel di Linux o è stato meno e quindi in quegli anni non è stato fatto molto, ma onestamente è passato […]

Come si forza un makefile per ribuild un objective

Ho un makefile che costruisce e quindi chiama un altro makefile. Dal momento che questo makefile chiama più makefile che fa il lavoro non cambia davvero. Così continua a pensare che il progetto sia costruito e aggiornato. dnetdev11 ~ # make make: `release’ is up to date. Come posso forzare il makefile per ribuild il […]

Intero core dedicato al singolo processo

C’è un modo in Linux per assegnare un core della CPU a un determinato processo e non ci dovrebbero essere altri processi o gestori di interrupt da pianificare su questo core? Ho letto sull’affinità dei processi nei processi di binding di Linux alle CPU che usano l’utility taskset ma questo non risolve il mio problema […]

automatizzare la sessione telnet usando gli script di bash

Sto lavorando per automatizzare alcune attività correlate a Telnet, usando gli script di Bash. Una volta automatizzato, non ci sarà interazione dell’utente con telnet. (cioè sarà totalmente automatizzato) gli script assomigliano a questo: # execute some commands on the local system # access a remote system with an IP address: 10.1.1.1 (for example) telnet 10.1.1.1 […]