Dica para automatizar suas tarefas diárias [Iniciante]

Publicado por Slackjeff em 16/08/2017

[ Hits: 10.094 ]

Blog: https://slackjeff.com.br

 


Dica para automatizar suas tarefas diárias [Iniciante]



Ponto de partida: sabe aquele esquema de ficar rodando comandos grandes toda hora ou até mesmo coisas simples que é rotineiro, como atualizar o sistema, fazer upgrade e limpar? Vamos automatizar isso... então acompanha essa dica até o final!

Primeiro passo:

Vamos começar criando um simples script em shell para automatizar o update, upgrade e limpeza.

Em meu caso irei usar o Debian como referência, mas nada te impede de usar outra distribuição.

Criamos um arquivo na área desejada, que tal no Desktop, fica mais fácil para você se identificar. E abrimos o terminal ou até mesmo o leafpad e inserimos o famoso #!/bin/bash.

# nano /home/nomeUSUARIO/Desktop/atualizarsistema

Obs.: em meu caso o nome do script vai se chamar atualizar-sistema, altere para o nome desejado, lembrando de sempre usar o " - " se caso contenha espaço. Agora inserimos o script:

#!/bin/bash
#Script Automatizado para atualização e limpeza.

#INICIO
sudo apt-get update
apt-get upgrade
echo "Update e Upgrade concluído";sleep 1
echo "Iniciando a Limpeza do Sistema";sleep 1
apt-get autoremove
apt-get autoclean
apt-get clean
echo "Limpeza concluída";sleep 1
echo "Tenha um bom dia"
#FIM

Agora aproveitando o terminal que está aberto, vamos dar a devida permissão e copiar para o bin, para o comando ficar global:

# cd /home/nomeUSUARIO/Desktop

Vamos dar a permissão:

# chmod +x /home/NomeUsuario/Destkop/atualizar-sistema

Vamos agora copiar para o bin:

# cp atualizar-sistema /usr/bin

Agora vamos testar:

# atualizar-sistema

Lembrando que este script é bem simples, poderíamos incrementar ele da forma que desejarmos, como pedir uma confirmação de atualização, logar como root...

Caso você tenha dúvida sobre como usar o shell-script, tenho em meu site um listão de pdfs "Do iniciante ao avançado" para te ajudar na aprendizagem:
Dúvidas só postar nos comentários!

Outras dicas deste autor

Verificando a versão do Slackware

Despertador em Shell

Tenha um live DVD sempre em mãos!

Compilação de Kernel Personalizado + TXZ [Vídeo]

Comentários em blocos em Shell Script

Leitura recomendada

Automatização da instalação do plugin JAVA (Mozilla)

Capturando os últimos artigos do VivaoLinux

Como manter seu código atualizado com um repositório Git remoto

Usando o cURL para enviar JSON POST DATA

Sintetizador de Voz Off-Line Masculino e Feminino

  

Comentários
[1] Comentário enviado por Pandoro em 27/08/2017 - 21:50h

Cara, estou maravilhado com tudo isso.
Realmente o Linux me trouxe outra visão sobre como usar com eficiência meu pc!
Saí do M$ tem menos de um mês e só venho descobrindo coisas fantásticas que quando eu usava o W7, piratão, não tinha acesso
Top sua dica, parabéns!!!!

[2] Comentário enviado por removido em 21/09/2017 - 19:42h

Parabéns!
Favoritado.


*******************************************************
* https://www.linuxcounter.net/cert/620448.png *
*******************************************************

[3] Comentário enviado por jpmc em 22/09/2017 - 00:01h

Boa noite,
fiz o procedimento mas na hora de copiar para o bin recebi permissão negada.
cp: não foi possível criar arquivo comum '/usr/bin/atualizarsistema': Permissão negada
alguma dica?
obrigado


[4] Comentário enviado por slackjeff em 22/09/2017 - 00:58h

Logue-se como root e repita o processo!

[code]
[b]GPG KeyId: <0xD9EC33CD>[/b]

[b]Meu Site:[/b]
[b]http://slackjeff.emmilinux.com.br/[/b]

[/code]




[5] Comentário enviado por jpmc em 23/09/2017 - 00:15h

Ok Resolvido!
obrigado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts