Dica para automatizar suas tarefas diárias [Iniciante]

Publicado por Slackjeff em 16/08/2017

[ Hits: 10.177 ]

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

Variáveis em bash

Me cansei do SBopkg

Conky iniciando e fechando [Slackware]

Calculate Linux, o Gentoo Russo

Habilitando o sudo no Slackware

Leitura recomendada

Ativando o NUMLOCK na tty1 quando ligar o PC automaticamente

Capturando os últimos artigos do VivaoLinux

Três formas de executar HTTP Request em Shell Script

Executando uma música na partição do Windows pelo Shell

Fazendo comparações no shell com números de ponto flutuante

  

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