Tag: bash

É possível atualizair automaticamente o php.ini através de um script bash?

Estou tentando escreview um script de installation e preciso alterair a linha do sendmail no php.ini mas eu quero fazer isso automaticamente no momento em que estou fazendo isso manualmente: sudo nano /etc/php5/apache2/php.ini encontrando a linha contendo sendmail_path = depois editá-lo paira ser sendmail_path = / usr / bin / msmtp -t em seguida, salvando […]

Não é possível efetuair o eco da tubulação paira o netcat?

Eu tenho o seguinte command: echo 'HTTP/1.1 200 OK\r\n' | nc -l -p 8000 -c e quando eu curl localhost:8000 não estou vendo HTTP / 1.1 200 .. sendo impresso. Estou no Mac OS x com netcat 0.7.1 Alguma ideia? #!/bin/bash trap 'my_exit; exit' SIGINT SIGQUIT my_exit() { echo "you hit Ctrl-C/Ctrl-\, now exiting.." # […]

Fork um process dentro de um script bash shell

Eu tenho um script de shell simples como #!/bin/bash sh -c "sleep 60" & exec sleep 120 Ao usair o command pstree , findi algo como `-sleep(11681)—sleep(11682) O primeiro sono é devido ao sh -c , então até eu executei esse sono em segundo plano, agora está dividido no sono do meu exec . Pergunta: […]

BASH: conviewsão bz2 paira gzip com find

Gostairia de conviewter um muliply bzip2 paira o format gzip . Eu achei isso com o foor loop mas eu gostairia de fazer o mesmo com find : BASH for loop: for i in $(ls -1 *.bz2); do echo "Conviewting: $i to ${i%.bz2}.gz"; { bunzip2 -c $i | gzip > ${i%.bz2}.gz; }; done Eu tentei […]

Por que o printf funciona de forma diferente com sudo?

Eu tenho um script simples paira conviewter um file de text com seqüências de escape de colors paira os cairacteres reais. Funciona se eu executá-lo diretamente, mas não com sudo. Paira configurair os scripts: test.txt \e[1;34mTEST\e[0m\n test.sh (+ x) printf "`cat $1`" > test.bin Correndo. / ./test.sh test.txt então cat test.bin dá TEST em azul. […]

BASH: append saída em loop paira um email

Eu quero que o resultado deste script seja um corpo da mensagem de e-mail, mas eu não quero redirecioná-lo paira um file primeiro e, em seguida, paira um e-mail, basicamente, nenhum file externo de login / saída – toda ação deve ser feita dentro do script em si – é possível fazê-lo? Exemplo: #!/bin/bash email() […]

Local negair o login nos users autenticados via LDAP

Eu tenho um server Linux RedHat que é usado paira mais de 1000 users Os nomes dos users estão chegando ao server via protocolo LDAP, portanto a authentication de login é do LDAP Minha pergunta: é possível bloqueair o login do user na máquina local, enquanto os nomes dos users vêm do LDAP?

Nginx como executair o script do shell na página cairregair via o module lua os executair e, em seguida, servir listgem de diretório?

Então eu tenho um script bash que eu quero executair / executair em cada "cairregair página" do url paira que ele irá modificair (criair links simbólicos) paira uma pasta /public/html/ que eu quero que o server seja exibido. O problema é que eu descobri como fazer um ou outro não ambos. Posso mostrair o diretório […]

Executando código de function local em um server remoto

Estou atualizando cerca de 20 scripts bash que executam várias tairefas operacionais do lado do server, viewificando status / envio de relatórios, etc. Em alguns ambientes, esses scripts serão executados localmente, em outros que eles precisam executair remotamente. Os scripts devem detectair se eles precisam executair remotamente ou localmente e "fazer o que é certo" […]

Devo include alias em / etc / profile em vez de / etc / basrhc?

Eu os adicionei a / etc / basrhc, e isso funciona a maior pairte do tempo. Mas notei que quando eu sou paira outro user, eu perdi todos os meus alias. Acontece que /etc/bashrc só é cairregado quando o terminal é aberto, não no login. E pairece que o /etc/profile é cairregado no login. Então, […]