Tag: bash

come get nel prompt di bash shell?

È ansible avere il nome della directory di lavoro corrente nel prompt in shell? Im lavoro su OSX e CentOS in più progetti sotto / srv / … e un errore per una directory sbagliata è rapidamente fatta. vorrei avere [current_path] al mio prompt in qualche modo, forse colorato È questo ansible? Ad esempio, come […]

Tenere premuto l'ultimo command per completare l'esecuzione

Sto sviluppando uno script di shell che blocca effettivamente le installazioni di avvio in una particolare regione e le ricominceranno come parte della manutenzione delle pianificazioni. ma poiché gli strumenti ec2-api sono pesanti, richiede tempo per eseguire il command ec2. Voglio che il mio sistema possa mantenere fino all'ultimo command ec2 eseguito interamente e mostrare […]

Amazon CloudFormation – esiste un esempio di arresto ed eliminazione eleganti?

Recentemente ho recentemente utilizzato CloudFormation di Amazon per lanciare istanze di EC2 macchine Ubuntu in esecuzione di MongoDB. Quando si tratta di eliminare la pila, spesso non riesco a immaginare perché non riesco a smontare le ebs 10 raid 10 unità che Mongo sta usando. Vorrei qualcosa in quel model (attualmente ha bash script nei […]

Come parallelizzare il command scp?

Ho bisogno di scp i file da machineB e machineC a machineA . Sto eseguendo il mio script di shell sotto dalla machineA Ho installato correttamente le chiavi ssh. Se i file non sono presenti in machineB , allora dovrebbe essere presente in machineC . Devo spostare tutti i file PARTITION1 e PARTITION2 in una […]

Come rimuovere tutti i messaggi dalla coda di posta di exim da un determinato utente / email

Ho trascorso l'ultima ora cercando di capire come eliminare tutti i messaggi da un determinato indirizzo di posta dalla coda di posta exim, dopo che la coda era piena di email spam.

Esecuzione di operazioni di root mysql negli script bash

Che cosa è una buona pratica per eseguire le operazioni di root su database mysql negli script bash? Ad esempio, voglio creare nuovi database e accordare i privilegi, devo usare: mysql -u $ROOT -p"$ROOTPASS" -e "create database $DBNAME; GRANT ALL PRIVILEGES ON $DBNAME.* T $DBUSER@localhost IDENTIFIED BY $DBPASS"; Ma questo richiede la memorizzazione della password […]

citazione di esecuzione di command remota ssh

Ho trovato questa soluzione che funziona per me, ma non capisco come funziona dato che il command sed racchiude il proprio parametro in singole citazioni e tutto il command ssh viene anche passato in virgolette singole. Questo viene eseguito da OSX (bsd). ssh -t -p 22 root@thehost 'for user in $(/bin/ls -A1 /var/cpanel/users) ; do […]

Automatizza pg_dump in uno script bash

Sto ri-apprendendo bash dopo anni per non usarlo molto e devo capire un modo per automatizzare pg_dump di un singolo database in una directory. Attualmente faccio manualmente ssh nella casella, su per postgres utente, quindi eseguire pg_dump database> outfile. Questo funziona bene, ma mi stanco di whererlo fare manualmente. Sono veramente arrugginito con bash e […]

unix per limitare il numero di byte inseriti in una variabile bash

C'è un'utilità unix / linux, forse una shell incorporata o un command esterno, che limiterà il numero di byte inseriti in una variabile bash? Ad esempio, voglio assicurarmi che STRING ottiene al massimo 1000 byte (o un numero arbitrario che scelgo) dall'output del command curl (o altro): STRING=$(curl -s http://localhost:8010/status?) Lasciathemes modificare questo per rendere […]

ps ax | grep java senza avvolgimento nel terminal?

C'è un modo per eseguire ps ax | grep java ps ax | grep java senza avvolgere il terminal?

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