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.199 ]
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"
Colocando Windows, Linux e Mac Os X em um mesmo PC
Proteção de tela ou vídeo como papel de parede
Servidor de Mídia com 128 MB de RAM
Criando vídeo com características de DVD
Relatório de conexão Wi-Fi com dados de usuários conectados nos POPs
Blacklist - O que é? Como consultar o IP? Como automatizar?
Aviso de queda de Internet via Sendxmpp
Monitoramento de pops para provedores
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (16)
problema no debian que poderia ser corrigido por comando? (12)
Usar uma VM dentro do meu notebook como firewall para um dispositivo e... (0)
Eu tive esse erro aqui depois de de baixar o HyprLand Ubuntu na versão... (1)