Tag: bash

Xargs e script bash

Lo script funziona bene quando eseguito manualmente ma ho recived l'errore seguente quando viene eseguito come un process cron: xargs: postsuper: No such file or directory #!/bin/bash mailgueue=$(mailq | awk '/MAILER-DAEMON/ { print $1 }' | wc -l) if [ $mailgueue -ge 1 ] then /usr/bin/mailq | awk '/MAILER-DAEMON/ { print $1 }' | xargs […]

script di shell Linux: come spostare tutte le sottocartelle con un nome specifico?

Vorrei spostare tutte le sottocartelle che iniziano con un dato suffisso (Blah_ nell'esempio) in un'altra directory usando uno script di bash di linux. Ecco come sembra lo script: srcDir="/home/me/" archiveDir="/Archive/" prefix="Blah_" mv -v -f "$srcDir$prefix*" -t $archiveDir Sebbene ci siano molte directory che iniziano con 'Blah_', dentro / home / me, questo port al seguente […]

Uscita di / proc / diskstats in ubuntu

qualcuno può dirmi l'11 ° field in / proc / discstats? La documentazione dice che è ponderato # di millisecondi trascorso a fare I / O. È come # di millisecondi spesi per DiskIO in un secondo? Ho registrato questo valore each 200 ms dopo aver sottratto un precedente e ho osservato il valore fino […]

Metodo per eliminare i pacchetti 50% del totale

Sulla mia macchina voglio che solo i pacchetti del 50% riceverà. Sto lavorando al centOS 5.5. Per questo ho cercato in networking. Ho IPtables. Ho usato patch random di IPtables. Comando sudo iptables -A INPUT -p icmp –icmp-type echo-request -m random –average 50 -j DROP Produzione iptables v1.3.5: Couldn't load match `random':/lib64/iptables/libipt_random.so: cannot open shared […]

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 […]

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