Tag: bash

Che cosa fa questo command Linux?

Per errore ho scritto questo command su un server CentOS xargs rpm -e|rpm -qa|grep test11 where intendevo rpm -qa|grep test11|xargs rpm -e che dovrebbe disinstallare tutti i pacchetti che corrispondono a "test11". Qualcuno può capire che cosa fa il primo command? Temo che disinstallare tutti i pacchetti = (

Come faccio a prevenire la sostituzione di bash?

Sto cercando di conservare $ se sotto e vorrebbe che le seguenti producano $ se bash sta prendendo la strada facendo $ sostituzione $ sed -e 's:\\$:\\$:g' <<ENDOFFILE > $if > ENDOFFILE o $ tr '$' '\$' <<ENDOFFILE > $if > ENDOFFILE C'è un modo per conservare le parole chiave $ per stdout senza esplicitamente […]

Un modo semplice per limitare la dimensione del file (stdout) su un livello di script di shell?

Ok, questo è un caso di utilizzo molto pratico dal mio punto di vista. Diciamo che ho un semplice shell oneliner che registra l'output in un file. Questo può essere semplicemente qualsiasi cosa, ad esempio tcpdump. C'è un modo generico e banale, per assicurarsi che il file di output non superi le size specifiche? Resonare […]

`ssh foo" <command /> "` non caricare gli alias remoti?

sintesi: perché questo non riesce $ ssh foo 'R –version | head -n 1' bash: R: command not found ma questo riesce $ ssh foo 'grep -nHe 'bashrc' ~/.bash_profile' /home/me/.bash_profile:3:# source the users .bashrc if it exists /home/me/.bash_profile:4:if [ -f "${HOME}/.bashrc" ] ; then /home/me/.bash_profile:5: source "${HOME}/.bashrc" $ ssh foo 'grep -nHe "\WR\W" ~/.bashrc' /home/me/.bashrc:118:alias […]

Come utilizzare ssh e sudo insieme in bash?

Non sono stato in grado di trovare una domanda che descrive questo scenario specifico. Sto cercando di eseguire uno script bash molto semplice per recuperare la logging da più macchine. Sto eseguendo lo script localmente ma ho bisogno di accedere a una macchina esterna tramite ssh, così come sudo in un utente privilegiato una volta […]

Uccidi tutti i processi che vengono eseguiti per più di 5 minuti da un determinato utente nello script di bash di linux

Ho bisogno del command per uccidere processi che sono stati eseguiti da alless 5 minuti per un determinato process. Dovrò eseguire quel command each cinque minuti o giù di lì. Grazie mille ! (il sistema è Centos5)

Regex per sed per afferrare più righe o un modo migliore?

Sto creando uno script che si collega a un server e dissipa l'output a un tempfile. Voglio usare sed nello script per afferrare informazioni specifiche dal file temp. L'output avrebbe sempre la linea di coordinate 80, quindi le informazioni che voglio seguire l'istruzione Disconnected. Ho ottenuto un regex funzionante se fosse solo una sola linea […]

Controllo di sisthemes di file di sola lettura in remoto

Ho bisogno di verificare periodicamente che un file system Linux sia montato lettura solo su un sacco di server. I soli strumenti disponibili a mio avviso sono i soliti linguaggi di script CLI (BASH / Perl / Python), SSH e SNMP. I miei pensieri finora sono: Condividere il tasto SSH e eseguire il command mount […]

C'è un modo per configurare bash per sempre la pagina di output?

Vorrei configurare bash alla pagina l'output di tutti i comandi. Essenzialmente, voglio bash per comportrsi come se each command entrato finisse con '| Di less'. È ansible?

Come posso sostituire la row # 6 in un file di text in uno script bash?

Ho un file di text generato da software di terze parti come parte di un process di creazione. Voglio sostituire una linea specifica – nel mio caso, la row 6. Come posso fare questo nel mio script bash? Sospetto sed è il mio amico qui, ma sono ormai stumped. Sto utilizzando Mac OS X 10.6 […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.