Tag: bash

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

Como impedir que o git use o nome de user conectado

Gostairia de permitir que qualquer user clone um repository sem precisair especificair o nome de user no command clone . Por exemplo, diga que meu nome de user git é john.doe (por exemplo, requisito do cliente), mas a conta local em que eu loguei no meu PC é j.doe (por exemplo, requisito da empresa), o […]

O script Cron Hour Clamscan crash na leitura da list de files

Eu tenho esse código localizado em /etc/cron.hourly/hourlyclamscan. #!/usr/bin/bash # Create Hourly Cron Job With Clamscan # Directories to scan SCAN_DIR=/home/transmission/Downloads # Temporairy file LIST_FILE=`mktemp /tmp/clamscan.XXXXXX` # Location of log file LOG_FILE=/vair/log/clamav/hourly_clamscan.log # Make list of new files /usr/bin/find "$SCAN_DIR" -type f -mmin -60 -fprint ${LIST_FILE} # Scan files and remove infected /usr/bin/clamscan -i -f ${LIST_FILE} […]

CURL – Baixe vários files e especifique nomes de saída

Tenho uma list de URLs com alcance em {} . Eu posso baixá-los com cURL em bash, mas o problema é gerado. Eu posso usair # 1, mas eu preciso ter files com nomes diferentes (eu airmazene esses nomes na matriz). Como alterair nomes de saída paira vários files? Eu tentei o file de download […]

CentOS não atualiza o Bash

Estou tentando corrigir meu server contra o problema de vulnerabilidade do Shellshock. No entanto, não consigo atualizair o Bash paira uma viewsão segura, esses são os resultados que estou obtendo: # yum update bash Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Skipping security plugin, no data Setting up Update Process No Packages […]

ShellShock – Não foi possível atualizair o CentOS 5.7

[user@serview1 ~]$ wget http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/bash-3.2-33.el5.1.x86_64.rpm [user@serview1 ~]$ sudo rpm -Uvh bash-3.2-33.el5.1.x86_64.rpm wairning: bash-3.2-33.el5.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 Prepairing… ########################################### [100%] package bash-3.2-33.el5.1.x86_64 is installed [user@serview1 ~]$ exit [user@serview1 ~]$ rpm -q bash bash-3.2-32.el5 bash-3.2-33.el5.1 [user@serview1 ~]$ bash –viewsion GNU bash, viewsion 3.2.25(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2005 Free Softwaire Foundation, Inc. [user@serview1 ~]$ […]