Preciso automatizar um processo no Linux - ShellScript

Infraestrutura

02/07/2015

Tenho quase tudo pronto, só queria que a verificação fosse feita de tempos em tempos, atualizando é claro, pode ser em minutos.


#!/bin/bash
 
echo
echo "1 - PRIMEIRO TESTE: Monitor Secure"
tail -n 5 /var/log/secure | grep LOGIN
echo
echo "2 - SEGUNDO TESTE: Monitor Message"
tail -n 5 /var/log/messages | grep user
echo
echo "3 - TERCEIRO TESTE: Monitor Errors"
tail -n 1 /var/log/errors

echo "==============================="

Roniere Almeida

Roniere Almeida

Curtidas 0

Melhor post

William

William

06/07/2015

Complementando o colega Alex, o crontab é um programa que roda como serviço e executa comandos que estão presentes no arquivo /etc/crontab, basicamente é um agendador de tarefas mesmo.
GOSTEI 1

Mais Respostas

William

William

02/07/2015

Roniere o crontab resolve esse problema com agendamentos.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Boa noite William, blz?

Não lembro se já li a respeito, mas aonde coloco CRONTAB no código? Eu pensei que um if ou while pudesse ser a melhor opção.
GOSTEI 0
William

William

02/07/2015

Então Roniere, crontab é uma ferramenta de agendamento, a "grosso modo" é um arquivo onde você colocar linhas identificando os scripts ou comandos que vc quer repetir durante um intervalo de tempo.

Na empresa eu uso esse agendamento para desligar o servidor de arquivos (Ubuntu) toda sexta-feira as 19:00.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Ou seja, é externo ao código que postei(arquivo .sh), é isso? Com esse meu arquivo, o que posso fazer, sem utilizar o CRONTAB.
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

basicamente isso sim.

vc adiciona o seu arquivo .sh na cron que vc vai desejar usar.

no post que o Wilian compartilhou esplica como usar a cron, ai vc adiciona no tipo de cron q vc quer usar.

ai vc especifica como serao as execucoes de acordo com o post.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Confirmei hoje com o professor essa alternativa, pensei que fosse obrigatorio apenas utilizar os recursos do shellscript, vou ler mais sobre o cron...

Só mais uma questão, no virtualbox eu posso clicar e arrastar arquivos? Estou precisando jogar esse exemplo.
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

Clicar e arrastar? em que sentido?

da hospedeira para a VM?

se for isso acredito que nao ser possivel, com maquinas windows vc consegue configurar area de transferencia, mas clicar e arrastar nao creio que seja possivel.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Exatamete, consigo compartilha pasta com Windows virtualizado, mas com o Linux Slackware não sei onde cria essa pasta.
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

entao, area de transferencia ou pasta propriamente dita?

vc esta querendo usar o compartilhamento de pastas do virtual ou acessar uma pasta compartilhada destas maquinas usando a rede?

na vdd os principios sao os mesmos.

so o copiar e colar que nao deve funcionar para pastas e tal, somente oq estiver na area de transferencia e eh possivel que funcione apenas de windows para windows, e nao windows linux.

eu ja testei, mas me deu tanto trabalho que desisti e optei por usar a rede normalmente.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Compartilhamento de pastas do virtualbox, aonde exatamente é criado nas distro do Linux, mais precisamente no Slackware.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Achei uma video sobre o assunto, teoria e prática!

[url]https://www.youtube.com/watch?v=GGTbXq1FUI0[/url]

Sem a ajuda de vocês nunca o acharia.
Abraço pessoal!
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

É um aplicativo ou um arquivo do Linux?
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

blz Roniere.

Parabens!!!

Achei uma video sobre o assunto, teoria e prática!

[url]https://www.youtube.com/watch?v=GGTbXq1FUI0[/url]

Sem a ajuda de vocês nunca o acharia.
Abraço pessoal!


O que Edvaldo??

É um aplicativo ou um arquivo do Linux?
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

O Crontab é um "aplicativo" ou um arquivo editavel?
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

ok.

honestamente nao sei dizer, acredito que seja um servico do linux, eh tipo o agendador de tarefas do windows.
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

Obrigado Willian. rsrs

nao conheco bem o Linux, entao fico com um pouco de dificuldades para explicar algumas coisas.

Obrigado novamente.
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Obrigado William!
Alex, tambem não sei quase nada, atuo como curioso da tecnologia, mas longe ainda de ser um conhecedor.
GOSTEI 0
William

William

02/07/2015

Disponha Alex!

Edvaldo também sou um eterno curioso srsrs ... esse mundo Linux acaba me deixando pior ainda kkkk
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

eu gosto dos dois SOs, mas dou preferencia pelo windows, me sinto mais a vontade, embora nao me sinta desconfortavel com linux.

Acredito que cada um tem seus pros e contras. rsrsr

mas se bem que eh gostoso mexer com SO. rsrsr
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Curiosidade demais tambem.

Alex, eu ainda me sinto "preso" ao Windows mas quero conhecer cada vez o Linux.
GOSTEI 1
William

William

02/07/2015

Na verdade Linux é mais um hobby que tenho a uns anos, acabou ajudando em alguns aspectos como configurar um serviço Cloud e aqui na empresa uma coisa ou outra, mas minha área é desenvolvimento WEB mesmo rsrsr
GOSTEI 1
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Acho que se aprende mais levando como hobby ou estudando por curiosidade/prazer.

Me indicam essa apostila?
[url]http://www.casadocodigo.com.br/products/livro-linux[/url]
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

Eu desconheco o autor e o livro.

Mas acredito que o basico seja igual em todas as distros, ou pelo menos bem similar.

Particularmente nao sei se compraria.

mas se vc eh o tipo de pessoal que gosta de ter literaturas que possam servir de material de consulta ou para fazer parte de processo de leitura/conhecimento, pode ser interessante.
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Não queria nada muito avançado por motivos obvios, eu arranho pouco em Linux.
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Acho que se aprende mais levando como hobby ou estudando por curiosidade/prazer.

Me indicam essa apostila?
[url]http://www.casadocodigo.com.br/products/livro-linux[/url]


Me parece um bom livro, mas isso vai depender do que você deseja com ele, se for para conhecer, procure uma apostila gratuita ou se realmente preferir essa mesma.
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

Eu particularmente nao costuma gastar com materiais didáticos.

Com raríssimas exceções. rsrsr
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Eu particularmente nao costuma gastar com materiais didáticos.

Com raríssimas exceções. rsrsr


Eu comprei um por que enfim estava muito em conta, semi novo e quase não se encontra mais para vender.
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Conhecem uma boa apostila gratuita? se puderem postar alguma ou até mandar pra mim.
GOSTEI 0
Alex Lekao

Alex Lekao

02/07/2015

cara, conhecer eu nao conheco.

eu foco nos sites mesmo, tipo viva o linux e canal do youtube tipo o Boson Treinamentos.

Fora a boa e velha googada. rsrsr
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Acho que tenho algumas, mas é certeza ter uma de ShellScript, boa.
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Me envia por favor:

edvaldoamorimtec@gmail.com
GOSTEI 0
Roniere Almeida

Roniere Almeida

02/07/2015

Mandei, inclusive um manual do Slackware, é um sistema mais hard! hehehe
GOSTEI 0
Edvaldo Amorim

Edvaldo Amorim

02/07/2015

Recebido Roniere! Obrigado!
GOSTEI 0
POSTAR