Despertador em Shell Script
Publicado por Slackjeff (última atualização em 27/06/2018)
[ Hits: 2.022 ]
Homepage: https://slackjeff.com.br
Um simples despertador usando o comando beep.
#!/usr/bin/env bash #============HEADER==========================================================| #AUTOR # Jefferson Rocha <lrcjefferson@gmail.com> # #PROGRAMA # Despertador # #DEPS # Necessita do programa beep, speaker no seu cpu e claro, o módulo # pcspk carregado! não se preocupe se seu kernel ter suporte o módulo é # carregador automaticamente pelo programa. # #DICA # Coloque em seu cron ou pelo at, para parar mate o processo, para isto use: # ps aux | grep "despertador" #============================================================================| #==========VARS========================| # 's', para segundos # 'm', minutos # 'h', hora # 'd', dia TEMPO_SONECA="5m" # Soneca de 5m SOM_FREQUENCIA="1800" #======================================| #=========TEST=========================| # beep existe? if ! which beep 1>/dev/null 2>&1; then printf '%b' "Pacote beep não está no sistema... [ERRO]\n" exit 1 fi # módulo pcspk está ativo? if ! lsmod | grep -o "pcspk" 1>/dev/null 2>&1; then if ! modprobe pcspk 1>/dev/null 2>&1; then printf '%b' "Módulo pcspk não carregado... [ERRO]\n" exit 1 fi fi #======================================| soneca="1" # Contadora while [[ "$soneca" -ne "8" ]]; do beep -f "$SOM_FREQUENCIA" -n -f "$SOM_FREQUENCIA" -n -f "$SOM_FREQUENCIA" # Desperta sleep 0.5s let soneca++ # Incremento if [[ "$soneca" -eq "8" ]]; then soneca="1" # Zera tudo. sleep "$TEMPO_SONECA" # Tempo de soneca fi done
Coleta de Performance com SAR (systat package)
Reinicia todos os trabalhos de todas as filas CUPS
ARS Vídeos - Cortador de vídeos e webcam shooter
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (1)
Alguém já testou o novo COSMIC Desktop? O que achou? (4)
Não consigo instalar distro antiga no virtualbox nem direto no hd (29)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









