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: 6.145 ]
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"
5 comandos que ninguém nunca deve executar no Linux
Instalando e configurando um dock igual ao Mac Leopard no KDE
Proteja seu website ou página html com encriptaçâo
Áudio Profissional no GNU/Linux
Shell Script como serviço no Windows
Receba seu IP externo via e-mail ou ensine o bash a ler e enviar e-mails
pam_mount e CiD - Gerenciamento centralizado dos mapeamentos de unidades de rede no Ubuntu
Script com muitas utilidades para arquivos e pastas
Apresentando o Yad - "zenity melhorado"
Deixando o Gnome bonitão em qualquer distribuição
Como ativar o módulo de cancelamento de ruído no Pipewire
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Baixar e ler mangás grátis no Linux e no Android
Instalando Brave Browser no Fedora 40
Instalar ubuntu ao lado do Windows 10, só que em outro SSD (3)
Minimzar Maximizar e Fechar nao funcionam [RESOLVIDO] (4)
Ingressa um servidor linux no AD windows. (0)
GRUB do Debian 12 não detecta segundo Linux instalado em partição BTRF... (11)