Anterior Proxima

Menu no terminal usando Shell Script

Script simples para a criação de um menu com categorias e subcategorias no terminal, útil para fazer "programas" para automação de alguma coisa, exemplo, instalar um pacote ou atualizar seu sistema, tem apenas um template, então, caso queira adicionar as funções terá que adicionar manualmente.

Por: Perfil removido


cg_ext - script para alteração de extensão de arquivos em larga escala

Script simples para realizar a troca de extensão de vários arquivos em um diretório. O programa está estável (pelos testes que realizei), mas aceito qualquer dica para a melhora do código ou para acrescentar novas funcionalidades. Por padrão o script altera somente a extensão dos arquivos na pasta raiz informada e não nos seus subdiretórios. Caso necessário que a alteração também seja realizada para os subdiretórios (recursividade), a opção "-r" pode ser utilizada. Também existe a possibilidade de definir com mais precisão a profundidade máxima em relação ao nível que o script será aplicado nos diretórios. Essa funcionalidade é definida com a opção -maxdepth NUM, onde NUM deve ser um número inteiro não negativo. Escrevi o script com meu inglês macarrônico mais como treino do que qualquer coisa, então se sentirem a necessidade posso alterar os comentários e a página de ajuda e deixar tudo em português. Qualquer dúvida só chamar.

Por: Tairan Andreo


Chuva de janelas

Programa para exibir na tela uma quantidade de janelas a ser definida pelo usuário, com elas sendo posicionadas aleatoriamente. Requer GTK+2 para funcionamento. Em distribuições Debian-like, use o comando como root: # apt install libgtk2.0-dev Para compilar, use o comando: $ gcc -o chuva chuva.c `pkg-config --libs --cflags gtk+-2.0` Para executar: $ ./chuva

Por: -


Validação de emails em C/C++

Estudando regex para validação de datas fiquei interessado em saber como validar emails usando a mesma, então elaborei um script em C++ usando orientação a objetos, e outro em c. Para compilar o script email.cxx basta fazer: $ g++ -oemail email.cxx -std=c++11 Para compilar o script email.c basta fazer: $ gcc -oemail email.c $ ./email Espero que o mesmo seja útil.

Por: César


Conversor de M4A para MP3

Script rápido e prático que criei para converter todos os arquivos M4A em MP3 de uma coleção do Iron Maiden que possuo. Nada de excepcional, mas funciona que é uma beleza. :) Requer o FFmpeg e deve ser executado no diretório que possui os arquivos M4A.

Por: Renê Barbosa de Figueirêdo Lima


Backup Database MySQL Automatizado

Backup em shell script automatizado para banco mysql. Essencial para quem tem muitas databases para fazer backup. ---Script-Backup-Database-MySQL --Th14go-- Script para backup de várias databases MySQL do mesmo servidor, contém informações em todo seu escopo, o backup é executado utilizando o mysqldumb do próprio MySQL, após ocorrer o backup de todas as databases, é iniciado o processo de compactação. É gerado LOG de backup e compactação para auditoria de execução do script posteriormente, fique a vontade em dar dicas e melhorar o script. Editar variáveis: #Variáveis para SQL dos BCK #Variáveis do MySQL# #Databases# git clone https://github.com/Th14go/script-bck-mysql ./script-bck-mysql Rotina de Backup - Crontab $ crontab -e (inicia tarefa com o agendador de tarefas crontab, em "root") 00 19 * * * /bck-bases-mysql.sh #Backup será executado todos os dias as 19:00hr Para garantir reinicie o serviço do crontab: # service crontab restart

Por: Thiago Henrique Lopes


Backup Database Firebird

Backup de Database Firebird, utilizando o gbak e shell script. Criamos o script para backup de banco e compactação e remoção de arquivos antigos, após utilize o cron para agendar seus backups conforme sua necessidade. O backup e log é feito em máquina remota, utilizando o protocolo rsync para transferência. Se não sabes como utilizar o backup remoto, procure sobre como editar o FSTAB aqui mesmo na comunidade Viva o Linux.

Por: Thiago Henrique Lopes


MocPList - Enfileirador de áudio e locutor em voz sintetizada

MocPlist é um cliente enfileirador randômico de mídias de áudio para o serviço MOC Player que permite gerar "playlists" baseando-se nas Info Tags dos arquivos de mídias. Além disso, é um locutor em voz sintetizada com diversos recursos como anúncio do título da mídia em reprodução, das horas local e do estado da caixa de email. Mais informações, nas primeiras linhas comentadas do script.

Por: Khayla Elias dos Santos



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts