Inicie o processo / script do Linux através da interface web

1

Eu tenho um monte de programas Java / shellscripts que precisam ser iniciados manualmente de vez em quando (principalmente no período da manhã) e interrompidos todas as noites (mesmo lá). Eu gostaria de uma possibilidade para iniciar os scripts através de uma interface web. Também gostaria de poder ver os logs.

Posso fazer isso com uma instalação padrão do Ubuntu ou preciso de algumas ferramentas de terceiros?

- editar -

Eu entendo que o UN * X WAY é fazer isso com crontab etc. Também que escrever um controlador simples que poderia iniciar / parar processos através de uma interface web não é tão importante assim.

Eu só queria saber se existia algum tipo de estrutura de monitor de processo, que poderia iniciar / parar / reiniciar processos, talvez lidar com dependências (se esse processo falhar, esse deve ser reiniciado). Tudo junto com uma interface da Web limpa (junto com as possibilidades de controle sem cabeça, é claro).

Tal ferramenta / estrutura poderia descarregar muito trabalho básico para "usuários simples".

O Rundeck parece promissor, mas talvez eu estivesse procurando algo mais personalizável.

    
por Peter Andersson 23.04.2014 / 12:53

2 respostas

1

Você pode usar o Rundeck para isso. É um processo Java independente que pode ser acessado por meio de um navegador da web. O administrador pode especificar trabalhos que executem um comando ou um script. Um usuário pode então executar o trabalho (opcionalmente com parâmetros).

A saída será enviada de volta ao navegador. Há também o registro de tarefas passadas.

Aqui está uma captura de tela do manual, usando tarefas:

Editandotrabalhos:

    
por 23.04.2014 / 16:52
0

Há uma variedade de emuladores de terminal baseados na web por aí. Eu usei um no passado, mas esqueci qual deles era.

Confira esta Pesquisa Google para obter uma lista deles.

    
por 23.04.2014 / 16:52