Tag: bash

Spiega questo codice BASH (una row)

Mai visto questo usato prima in BASH: pidfile=${PIDFILE-/var/run/service.pid} La parte che non ho mai visto / usato prima è la parte ${PIDFILE- .

Come aggirare il sudo

Sto provando a scrivere un'installazione non intertriggers di Meteor (JS Framework) e una parte dei prompt dello script per sudo. Non riesco a superare con le mie capacità di scripting. L'installazione è: curl https://install.meteor.com | /bin/sh curl https://install.meteor.com | /bin/sh Al successivo punto dello script richiede la password Sudo. Voglio che questo passo fallisca . […]

Perché non riesco a catturare l'output AWS EC2 CLI in Bash?

Sto provando a catturare l'output di un aws ec2 delete-snapshot in un command di script Bash ma non posso get nulla per catturare l'output. Ho provato il result=$(command) , il result=`command` ecc. Ma quando provo a echo $result non c'è niente. Ecco alcuni esempi di esempio. root@host:~# aws ec2 delete-snapshot –snapshot-id vid –output json>test A […]

Cambia la password di root MySQL con script bash

Sto tentando di creare uno script bash per modificare la password di root di MySQL, sotto è lo snippet corrente del codice con cui sto lavorando: #!/bin/sh clear echo "Enter the current password for the root mysql account." read oldrootpass echo "Enter a new password for the root mysql account." read newrootpass mysql -u root […]

Evita duplicati nella storia bash

C'è un modo per rimuovere i comandi ripetuti dalla storia bash? Ad esempio: mv una volta il command mv , quindi ls command ls n volte. Devo premere nuovamente la freccia n volte per get nuovamente il command mv . Come posso mantenere un solo command invece di n .

come fare dos2unix a * .tpl ricorsivo in Linux?

C'è una tale opzione in modo che dos2unix possa essere applicato ricorsivamente ai file corrispondenti?

il nome del file inizia con *

Ho script, devo passare attraverso i file per get linee specifiche da loro. Il nome del file viene dalla variabile, ad esempio $ FILENAME e abbiamo una situazione simile: gatto / path / $ FILENAME ma quando FILENAME==*.some.file c'è un problema. File *.some.file realmente esiste, ma il gatto elenca tutti i file per maschera *.some.file […]

Passaggio delle variables problema – Bash

Ho un problema seguente: #!/bin/bash NUM=`cat accounts | wc -l`; for i in {1..$NUM} do account=`awk "NR==$i" accounts`; echo -e "\nAccount: $account\n"; sudo ./backup_maildir $account; done "account" è un file con indirizzi e-mail regolari, uno in each row. backup_maildir prevede script. Quando viene eseguito lo script principale, la row 6 è rioutput a echeggiare l'indirizzo […]

rimuovere la rottura della linea usando AWK

Sono di fronte a qualche problema riguardante il mio script bash. Di seguito è il mio codice bash: #!/bin/bash cd /root/Msgs/TESTNEW/new file=myfile.txt var1=$(awk '(NR==30){print $2}' $file) var2=$(awk 'NR>=38 && NR<=39' $file) var3=${var2// /+} curl "http://<server_ip>/power_sms/send_sms.php?username=<user>&password=<pass>phoneno=$var1&text=$var3" Questo script è destinato alla lettura in un intervallo di file in particolare file (per ex: myfile.txt). Quindi metterà il […]

Trova file / cartelle che riempiono spazio su disco

Possibile duplicazione: Come posso determinare ciò che occupa così tanto spazio? Ho appena avuto un server vecchio andare pancia perché è uscito dallo spazio di unità. Sono connesso alla shell e cerco di trovare altri file inutilizzati da rimuovere. Esiste un command, un script o un'applicazione che visualizzerà i file / cartelle più grandi?

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