Dica para automatizar suas tarefas diárias [Iniciante]

Publicado por Slackjeff em 16/08/2017

[ Hits: 9.786 ]

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

Webapps - o futuro começa aqui

Tenha um live DVD sempre em mãos!

Habilitando o sudo no Slackware

Calculate Linux, o Gentoo Russo

Me cansei do SBopkg

Leitura recomendada

Par ou Impar?

Substituindo palavras no editor VI

Como somar todos os números contidos num arquivo texto

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

Capturando screenshots com Shell Script

  

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