Pular para o conteúdo

Migração de scripts BATCH para linux - melhores alternativas

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Migração de scripts BATCH para linux - melhores alternativas

Enviado em 05/04/2018 - 16:05h

Olá,


Estou iniciando os estudos para a migração de um projeto que tinha arquitetura windows com diversos vbscripts (VBS / WSF) e batchs (.BAT) construídos ao longo de anos e que irão passar para ambiente linux (centOS).

Minha dúvida é justamente sobre alternativas de reescritadas, a aplicação possui uma interface WEB desenvolvida em PHP , com bancos de dados MySQL e os scripts BATCH existem para realizar tarefas de manutenção (no linux devidamente agendadas no CRON).

Como a maioria das operações envolvem basicamente 4 padrões :
- Conectar o banco
- Gerar log
- Enviar e-mail
- Realizar tarefas de expurgo/limpeza de disco no FS

Eu tenho um leque muito grande de opções, desde o puro bash , passando pelo próprio PHP e até mesmo Python como alternativas.
É justamente aqui que está minha dúvida, para onde ir ?

Por ter todo o front-end desenvolvido em PHP, eu julgo que os possíveis riscos de manutenção são resolvidos usando a mesma linguagem de programação do front-end (ainda que tarefas bem distintas), mas confesso que não vi muita gente na internet usando esta abordagem, os mais clássicos são realmente bash e/ou python.

Há algum risco que estou desconsiderando ao escolher o PHP ?
ps.: O servidor é dedicado e tenho total liberdade para instalar pacotes que achar necessário

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Migração de scripts BATCH para linux - melhores alternativas

Enviado em 17/04/2018 - 10:44h

Acredito que a linguagem mais próxima dessas tarefas de script que você usa nos batch files ainda é Python, mas digo isso com um pouco de desconhecimento de PHP. Bash é menos portável e consideravelmente mais obscura, além de por vezes depender de programas externos, ao passo que em Python existem muitas bibliotecas que podem ser usadas, além de ser mais fácil programar.

3. Re: Migração de scripts BATCH para linux - melhores alternativas

Enviado em 17/04/2018 - 11:09h

A melhor escolha é realmente PHP, tendo em vista que é o foco da aplicação. Qualquer profissional que entre para fazer a manutenção nesse sistema, terá como mínimo requerido o conhecimento em PHP, logo terá o conhecimento necessário para dar continuidade ao sistema.

Se escolher python, terá um pouco mais de trabalho, pois envolve outra linguagem.

Shell script é sempre bom, mas será necessário conhecimento das ferramentas de linha de comando do MySQL.

Considere a possibilidade de fazer a migração utilizando PHP7(sim, versão "7") e MariaDB no lugar de MySQL.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder