Script despertador para linux

Esse script é bem simples de ser entendido e também bem simples de ser executado, vamos criar um despertador com uma música em mp3, existem diversos scripts ensinando como criar um despertador, no viva o linux em C++, JavaScript entre outros, esse aqui é em bash, simples de ser criado, o mais importante que você precisa ter é um Linux

Primeiro passo, você pode criar uma pasta onde você quiser no seu computador, por exemplo dentro de

/home/user/DESPERTADOR

Eu prefiro deixar dentro dessa pasta, todas as informações, arquivo de execução, música em mp3, dentre outros arquivos

Agora vamos copiar o scritp logo abaixo, ou você pode fazer o download do arquivo aqui, para criar o arquivo use o CAT ou NANO ou VIM ou GEDIT, neste caso fica a seu critério, eu dei o nome de “despertador” para o arquivo.

#Script by @gugahb
#Inicio do Script
#!/bin/sh
echo
gdialog –title “Despertador” –msgbox “Vamos acordando…” 0 0
echo
mpg123 /home/gustavo/despertador/acordar.mp3 #caminho do arquivo .mp3
sleep 45 #aqui ele desliga em 45 segundos
killall -9 mpg123 #esse comando fecha o mpg123
clear #apaga rastros do comando
#Salve o arquivo com o nome de sua preferencia e copie para dentro de /usr/bin.
#Final do Script
//Comandos
# Para adicionar o relogio voce digita at -f /usr/bin/despertador (ou o nome do arquivo que você criou)
# Para ver a lista de execuções no at o comando é: at -l

#Acesse www.ginfotec.com

Alguns comandos importantes de serem executados

Primeiro passo, vamos criar um atalho dentro do /usr/bin

$ sudo ln -s /home/usuario/despertador/despertador /usr/bin/

Dessa forma, qualquer alteração que você fizer no arquivo “despertador” dentro da sua pasta, ele irá automaticamente já espelhar no /usr/bin

Para executar vamos digitar

$at -f /usr/bin/despertador 07:00

Neste caso despertará as 7 horas da manha

Para ver a lista de execuções do at ou no caso do despertador, digite:

$at -l

Qualquer duvida, deixa seu comentário, ou mande uma replis no @gugahb

Ficou com alguma dúvida a respeito do assunto do post ? Deixe seu comentário que irei tirar sua dúvida, se necessário farei um post sobre o assunto relacionado.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *