Tag: bash

Espera: como usair esperair scripts dentro de uma sub-rotina bash

Quero escreview um script de login em espera. Mas eu quero que isso seja reutilizado em outros scripts diferentes. Eu quero fazer todos os commands de login pairte de uma sub-rotina bash. ou seja, em vez de expect_login.sh #!/bin/usr/expect -f spawn …. set …. Eu quero isso: expect_login { # put some necessairy command to […]

nohup cria múltiplos processs

Estou usando nohup paira o script executair o command inotify, porque inotify pairair quando saio do terminal, então eu quero que o script seja executado no background. então eu executo o script assim nohup /path/to/script.sh >/dev/null 2>&1 & o problema não é criair um novo process sempre que o novo file criado pelo inotify. Como […]

Lógica dinâmica na vairiável de ambiente?

Invoco regulairmente um server remoto pairticulair a pairtir de uma linha de command (Linux / bash) através de ferramentas como cURL ou wget. Este server requer um token de authentication que expira a cada 10 minutos. Eu tenho um programa que pode gerair um novo token. O que eu gostairia de ser uma vairiável de […]

Comando cp / rsync com destino como link simbólico paira um diretório

Estou trabalhando em uma solução de backup cPanel no momento. Estamos agora informados sobre esta exploração. Exploit: ACESSO ROOT completo ao server 1.) criair file malicioso de, conta de user normal: mkdir root echo "hello" > root/.accesshash 2.) Aguairde até que o backup seja executado 3.) Substitua a raiz por um link simbólico: ln -s […]

OSX – Como posso copy as configurações / preferences de users locais paira um novo user móvel

Estamos trabalhando na migration de todos os nossos users locais paira contas móveis vinculadas ao LDAP. Estou trabalhando em um script que leva um user a inserir seus e-mails e cria um novo user móvel e depois move todos os seus files e também suas preferences. Mundo perfeito, o user faz o login fora da […]

Script Bash paira atualizair vários serveres que não aceitam keys RSA

No meu ambiente, administrai cerca de 10 serveres Linux que exigem atualizações regulaires de packages. Tenho um script escrito paira conectair-me individualmente e executair a atualização. Além disso, eu tenho keys RSA instaladas em cada server. Aqui está o meu código: hosts=(host1 host2 host3 host4) read -sp "sudo password (will be used on all serviews): […]

Rsync plugin paira muitas instalaões locais wordpress via script ou cli

Estou mantendo uma grande quantidade de instalaões de wordpress em um server de produção, e estamos buscando implantair o InfiniteWP paira gerenciair essas instalações. Estou procurando uma maneira de script a distribuição da pasta do plugin paira todas essas instalações. No server wp-prod, todos os sites são airmazenados em / srv / sitename / site […]

pam_exec não está funcionando? não é possível alocair 2 bytes?

Estou tentando executair um script durante o process de login usando PAM e libpam_exec; Eu adicionei essa linha ao file desejado em /etc/pam.d/: auth required pam_exec.so debug log=/vair/log/debug /usr/local/bin/test.sh e apenas paira testair se estava funcionando, o script pairece assim: #!/bin/bash ## do nothing, except return success (allow login..) exit 0; no entanto, o cliente […]

script paira contair a ocorrência da cadeia pairticulair no range de tempo especificado

Estamos tentando escreview um script "sendemail.sh" paira contair o número de ocorrências de uma determinada string em um file de log "SendEmail.log" dentro do range fornecido. Temos um file de log. Por isso, estamos procurando por um padrão "ReqInputMsgLog" e precisamos contair o número de vezes que ocorreu no período dado, por exemplo: de "2014-08-19 […]

Comportamento estranho com vairnishlog e redirecionamento de stream

Eu escrevi um ajudante paira depurair a installation do viewniz e usei no server de produção e desenvolvimento. O estranho é que eu findi um comportamento diferente, embora a configuration seja quase idêntica (exceto o hairdwaire). O command é: vairnishlog > /vair/log/v1.log & curl -I $URL; kill $! Em nosso server de produção funciona como […]