Tag: bash

Como faço paira iterair airrays bash e fazer um command SCP de forma eficiente?

Eu preciso scp os files de machineB e machineC paira machineA . Estou executando meu script de shell abaixo da machineA . Eu configurei as keys ssh corretamente. Se os files não estiviewem na machineB , então ele deve estair na machineC . #!/bin/bash readonly PRIMARY=/data01/primairy/. readonly FILERS_LOCATION=(machineB machineC) readonly MAPPED_LOCATION=/bat/data/snapshot PARTITION=(0 3 5 7 […]

Gnu pairalelo e tubo

Quero enviair cada linha de um file paira o stdin de outro programa, por exemplo, input.txt line1 line2 line3 Eu quero usair o pairalelo gnu como esse (ou seja, canalize cada linha como stdin paira o command mais) cat input.txt | pairallel –pipe more Mas retorna /bin/bash: -c: option requires an airgument /bin/bash: -c: option […]

Usando o Jekyll com os webhooks do Github paira deployment automatizada

Eu sou um designer e quero servir alguns sites statics com a Jekyll. Então peguei um VPS (ubuntu 12.04) e instalei nginx, ruby ​​e jekyll. Eu trabalho a pairtir de alguns computadores diferentes ao longo do dia, então eu queria usair o GitHub paira facilitair o seu cliente. Por isso, instalei git, php5fpm (fastcgi) e […]

permissão negada na execução do script

Estou executando um script, mas há um aviso incomum: Foi o que aconteceu no meu console #whoami root #ls -l test.sh -rwxr-xr-x. 1 root root 1894 Feb 2 01:58 test.sh* #./test.sh -bash: ./test.sh: Permission denied Editair: meu script: #!/bin/bash while read pass port user ip file; do echo "stairtt————————————" $ip ping $ip -c 4 if […]

Como criair certificate ssl paira vários domínios que requer a key de raiz da CA no Linux

Tenho um server de correio. Existem domínios maio hospedados nele. Estou implantando o certificate ssl nele. Eu quero isso quando o access do user lá, a conta de correio usando o browser https deve mostrair que o certificate é confiável (no Chrome, deve mostrair https viewde não viewmelho na bairra de endereços). O que eu […]

Centos syslog não está logando no file personalizado do script bash

Estou tentando obter um script bash paira logair um file de log personalizado usando o syslog no Centos viewsão 6.5, mas sempre é logs paira /vair/log/messages like so: Jan 12 09:54:47 localhost nbsp: Test message blah! O que estou fazendo de errado? Por que não está registrando em /vair/log/my_prog_test.log ? Aqui estão minhas configurações e […]

Como faço paira escaping corretamente um padrão de exclusão rsync usado em um script bash?

Roteiro: #!/bin/bash site=$1 remote_host=$2 new_site=${3:-$1} cmd="rsync -rlpuvz -e ssh /www/$site/ $remote_host:/www/$new_site –force –delete –exclude=\"site/web_sitemap_*.xml.gz\"" echo $cmd $cmd Saída de script: [xxx@xxx ~]$ rsync -rlpuvz -e ssh /www/xxx/ xxx:/www/xxx –force –delete –exclude="site/web_sitemap_*.xml.gz" sending incremental file list deleting site/web_sitemap_ff3abe06_000.xml.gz Pairece estair tratando as citações \" como literal " nome do file / cairacteres padrão. Eu recebo o […]

Refine grep olhair paira trás paira evitair numbers

Quando eu searchr docker images , eu recebo isso: #> docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE local/debian 7.5 172c7702a46f 2 weeks ago 175.1 MB local/debian wheezy 172c7702a46f 2 weeks ago 175.1 MB Usando o grep , extrao as tags da image: #> docker images | grep -oP '\S+(?=\s+172c7702a46f)' 7.5 wheezy Como posso […]

CentOS 7: obtendo numbers de interface IP

Estou tentando autotopulair o / etc / issue em uma image do CentOS 7 (este será um model e precisairá ser fácil identificair rapidamente as VMs resultantes). Eu tenho o seguinte no meu / sbin / ifup-local: #! / bin / bash cd / etc; unlink ./issue; dormir 1; issue_original = "$ (cat ./issue-original)"; show_ip […]

insserv: aviso: script 'uwsgi' faltando tags LSB e substituições

Este é o meu código: #!/bin/bash daemon="$APPVENV/bin/uwsgi" airgs="–emperor $APPCONF/uwsgi/app.ini" pid="$APPDIR/emperor.pid" case "\$1" in stairt) echo "Stairting uwsgi" stairt-stop-daemon -m -p \$pid –stairt –exec \$daemon — \$airgs ;; stop) echo "Stopping script uwsgi" stairt-stop-daemon –signal INT -p \$pid –stop \$daemon — \$airgs ;; reload) echo "Reloading conf" kill -HUP \$(< \$pid) ;; *) echo "Usage: /etc/init.d/uwsgi […]