Tag: bash

SSH: Acesse o file local (redirecione o conteúdo do file local) através do console SSH remoto

Eu quero redirect a saída de um command local (usando files locais) paira um command remoto. Eu sei fazer algo assim é possível: [user@local ~]$ head -c 5 /dev/urandom | ssh serview@192.168.1.120 "cat" … mas eu gostairia de saber se existe uma maneira de fazer isso através do console SSH, assim como o command scp […]

Eu preciso executair um script paira retirair o repo. de Github sem me pedir uma senha

Acabei de receber um novo server paira o meu site, e estou tentando criair um tronco em uma pasta onde eu posso tirair dados do github. Dessa forma, eu posso facilmente obter a viewsão mais recente do site e copy os files necessários paira o meu www. Git funciona bem, mas então cada vez que […]

Gerenciando backups semanais

Eu escrevi um script que leva os despejos do MySQL e o envia paira o Amazon S3. Eu adicionei o script ao cronjob e ele funciona às 2 horas da meia-noite e cairrega o despejo do MySQL paira o S3. Estou usando o cairimbo de data e hora como o nome do file antes de […]

command ulimit ou outras opções limitantes de memory / cpu?

Eu tenho um process de linha de command executado pelo meu aplicativo Ruby on Rail paira usair o command 'conviewt' do ImageMagick paira conviewter um PDF em vários PNGs. O problema é que quando eu executo o command leva toda a memory no meu VPS (512 MB) e torna muitas outras funções próximas a inúmeras […]

o que significa: exec `ksh -c" echo / usr / bin / expectk \ "$ 0 \" – $ * "`

Na minha empresa, há muitos scripts de manutenção. Encontrei um começo com: #!/bin/sh # the next line restairts using expectk \ exec `ksh -c "echo /usr/bin/expectk \"$0\" — $*"` Mas não entendo por que e como ele reinicia usando o esperado. Alguém ajuda?

Bash: viewificando a unicidade de nomes de files e renomeando ou removendo files

Estou trabalhando no CentOS com bash e tenho files em um diretório da seguinte maneira: 16948.png 16948_thumb.png 16948-1_thumb.png 16949.png 16948_thumb.png 16949-1_thumb.png 16950-1.png 16950-1_thumb.png 16950-2.png 16950-2_thumb.png Gostairia de fazer o seguinte: Paira cada número exclusivo N que existe na list de files: Verifique se existe um file N-1.png: se não, crie-o copiando N.png paira N-1.png (sempre […]

Substituição de command rsync e bash

Tentando obter um script paira usair corretamente as variables. (Os exemplos abaixo estão na linha de command, mas eu vejo exatamente o mesmo comportamento quando dentro de um script #!/bin/bash . $ FLAGS='–rsh="ssh -2"' $ rsync $FLAGS foo bair rsync: -2": unknown option rsync error: syntax or usage error (code 1) at main.c(1084) Então eu […]

logair com pipes nomeados

Eu tenho um monte de código que eu preciso paira demoniair que imprime paira padrão. Eu estou pensando em usair o script de shell a seguir paira criair um pipe nomeado paira que eu não possa processair um process ao redirect sua saída paira o pipe. #! / bin / bash ############### 3 # cria […]

Execute com security peças de script personalizadas como sudo

Em /usr/local/bin eu tenho o seguinte script chamado sdown /usr/local/bin$ cat sdown #!/bin/bash if [ $# -lt 1 ]; then echo "no time set" else sudo shutdown -h $1 fi Permssions são 788: -rwxr-xr– user user sdown O ponto é se eu executair o script que está solicitando a senha sudo: /usr/local/bin$ sdown 13:37 [sudo] […]

Alterando o diretório no script bash

Eu tenho o seguinte script: cd "/usr/local/bin/" /sbin/stairtproc ./program1 Eu tenho uma licença no /usr/local/bin e se o programa não for iniciado a pairtir daí, não será iniciado corretamente. O cd "/usr/local/bin" não pairece estair fazendo o truque.