Articles of Linux

Come specificare la versione della libreria da utilizzare al momento del collegamento?

Domanda successiva In che modo le applicazioni vengono risolte in versioni diverse delle librerie condivise in fase di esecuzione? , Mi chiedevo come specificare sulla riga di comando del link quale versione della libreria usare? Diciamo che ho libmy.so.1.0 libmy.so.1 -> libmy.so.1.0 libmy.so.2.0 libmy.so.2 -> libmy.so.2.0 libmy.so -> libmy.so.2 Il solito modo per specificare la […]

Errore durante l’avvio di Eclipse in Linux: “JVM terminato. Codice di uscita = 13 “

Sto cercando di eseguire eclipse e incontrare gli errori. Sto usando Kubuntu come mio sistema operativo e quando ho digitato java -version nel terminale ho ottenuto ‘java version’ 1.6.0_23 “‘. Ho installato openJDK ma non sono sicuro di cosa posso fare dopo. qualche idea? Grazie. ERRORE: JVM terminated. Exit code=13 /usr/bin/java -Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx384m […]

Come ottenere un elenco di dispositivi di acquisizione video (webcam) su linux (ubuntu)? (C / C ++)

Quindi tutto ciò di cui ho bisogno è semplice: un elenco di dispositivi di acquisizione video attualmente disponibili (webcam). Ne ho bisogno in semplice app per console C o C ++. Per elenco intendo qualcosa come questo output della console: 1) Asus Web Camera 2) Sony Web Camera Quindi sembra semplice ma ho un requisito […]

Cercando di incorporare newline in una variabile in bash

io ho var=”abc” for i in $var do p=`echo -e $p’\n’$i` done echo $p Voglio l’ultima eco da stampare a b c Si noti che voglio che la variabile p contenga le newline. Come lo faccio?

Perché lo stdout richiede uno svuotamento esplicito quando viene reindirizzato al file?

Il comportamento di printf() sembra dipendere dalla posizione di stdout . Se lo stdout viene inviato alla console, printf() è bufferizzato dalla linea e viene svuotato dopo la stampa di una nuova riga. Se lo stdout viene reindirizzato a un file, il buffer non viene scaricato a meno che non venga fflush() . Inoltre, se […]

Come verificare quali librerie condivise sono caricate in fase di esecuzione per un determinato processo?

C’è un modo per verificare quali librerie è un processo in esecuzione usando? Per essere più specifico, se un programma carica alcune librerie condivise usando dlopen , quindi readelf o ldd non lo mostrerà. È ansible ottenere tali informazioni da un processo in esecuzione? Se sì, come?

Come uso sed per modificare i miei file di configurazione, con chiavi e valori flessibili?

Voglio cercare un file di configurazione per questa espressione: “central.database”. Quindi voglio modificare l’impostazione associata a “central.database” a “SQLTEST”. Il layout del file di configurazione sarà inizialmente simile a questo: central.database = SQLFIRSTTEST Questo è ciò che voglio che assomigli dopo la sostituzione di sed: central.database = SQLTEST Lo sto facendo in uno script bash, […]

Come elencare i file in una directory in un programma C?

Sto cercando di scrivere un server ftp su Linux. In questo caso, come posso elencare i file nella directory sul terminale con un programma C? Forse posso usare la funzione exec per eseguire il comando find ma voglio il nome del file come stringa per inviare il programma client. Come posso fare questo? Grazie per […]

Avere prompt di risposta intertriggers di script di bash

È ansible avere uno script di bash che gestisca automaticamente i prompt che verrebbero normalmente presentati all’utente con le azioni predefinite? Attualmente sto usando uno script bash per chiamare uno strumento interno che visualizzerà le richieste all’utente (che richiede Y / N) di completare le azioni, tuttavia lo script che sto scrivendo deve essere completamente […]

Come eseguire uno script di shell quando un file o una directory cambia?

Voglio eseguire uno script di shell quando cambia un file o una directory specifici. Come posso farlo facilmente?