Aprendendo a melhorar os seus scripts
Qual é o processo de pensamentos que leva uma pessoa a criar um script para fazer tarefas longas e cansativas em tarefas simples e rápidas? Nesse artigo eu quero levar você para dentro do cérebro de um criador de scripts para que você possa pensar como um programador e criar os seus próprios scripts de uma forma eficaz e elevar o nível para avançado. Caso você seja um novato e tem medo do terminal, esse artigo pode mudar o seu ponto de vista e te dar coragem para criar seus próprios scripts.
[ Hits: 7.268 ]
Por: M4iir1c10 em 15/05/2020 | Blog: https://github.com/mauricioph
if [ "${USER}" != "root" ] then echo "O usuario ${USER} não esta autorizado a executar este script, use sudo $0 ou peça ao administrador para executar." exit 1 fi
#!/bin/bash # Quem está rodando o script tem acesso a administração? [[ "${USER}" != "root" ]] && echo "O usuário de id ${USER} não está autorizado a rodar este script, use sudo $0 ou peça ao administrador para executar." && exit 1 # Variáveis de versão release=$(cat /var/lib/emby/data/lastversion.txt) myversion=$(awk '/Application/ {print $7}' /var/lib/emby/logs/embyserver.txt) # Função de atualização function atualizar(){ wget https://github.com/MediaBrowser/Emby.Releases/releases/download/${release}/emby-server-deb_${release}_amd64.deb systemctl stop emby-server dpkg -i emby-server-deb_${release}_amd64.deb systemctl start emby-server } # Atualizar se a versão for diferente [[ "$myversion" != "${release}" ]] && atualizar || echo "Emby ja esta atualizado"
Instalando e configurando um dock igual ao Mac Leopard no KDE
Servidor de Mídia com 128 MB de RAM
Proteção de tela ou vídeo como papel de parede
Kit de scripts para backup (Full + Diferencial + Samba + Rede)
Redundância de link de internet
Script de firewall completíssimo
GNU Parallel: criando atividades em paralelo com shell script
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Audio intermitente xubuntu notebook positivo c14 vision (0)
Encontrar o comando completo de uma janela [RESOLVIDO] (2)
Instalação de Ubuntu em SSD (interno) como se fosse um dispositivo ext... (2)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (10)