desenv-web-rp.com

Qual linguagem de script para manutenção do servidor?

Que script você usa para tipos básicos de tarefas de manutenção do servidor, por exemplo backups, movimentação de arquivos, etc.? Você se apega ao bash, Ruby, Perl, outra coisa, ou se mistura para diferentes necessidades? Quais são os pontos fortes e fracos de sua (s) escolha (ões)?

Pessoalmente, estou interessado em servidores * nix, mas talvez a pergunta também possa ser relevante para os servidores Windows.

2
Matthew Shanley

Normalmente, posso fazer minha manutenção com scripts triviais de bash/ksh (dependendo do servidor). Porém, quando eu preciso de qualquer tipo de lógica ou algo que seja meio complicado em um Shell assim, prefiro usar Ruby. Provavelmente, meu recurso favorito de Ruby, pois é fácil executar um comando externo

directories=`ls -l`
1
Earlz

O BASH provavelmente está indo para o seu mais instalado universalmente na maioria dos sistemas * nix hoje.

Perl é para análise intensa de texto, provavelmente não é o melhor para coisas básicas de administração de servidores.

Ruby ou PHP para administrador do servidor? Essa é uma ideia nova.

Algumas das ferramentas com as quais você também deseja se armar são AWK e SED. Eles tornarão a análise de coisas um pouco mais fácil.

Boa sorte.

1
Shane Stillwell

Eu uso o Bourne Shell para portabilidade, o Bash por seu poder superior a sh (matrizes, etc.), ksh quando o Bash não está disponível e Python quando preciso de velocidade e maior poder do que Bash.

Também uso scripts AWK completos (além de trechos nos scripts Shell) para manipulação de campo e registro. E eu gosto de empurrar o envelope com sed às vezes. É Turing completo, mas seus roteiros são um pouco para ler depois de algum tempo.

1
Dennis Williamson

nenhum amor por python _ na sua pequena lista aí eu vejo? é uma linguagem muito versátil para administradores de scripts e servidores na mão direita. aqui algo para você começar se estiver interessado

1
seanl