💻 Garbageenv
👉 É um serviço interno que tem como função deletar recursos que estão fora da validade, diretórios e arquivos. Essa é uma das ferramentas que o GGIZ emprega como controle de Saneamento Ambiental!!
⚠️👀 Importante 👀⚠️
Este serviço esta sendo disponibilizado para consulta didática. Os testes realizados atendem a utilização na plataforma GGIZ e talvez precise de ajuste para sua realidade. A evolução ocorrerá conforme a necessidade da plataforma.
Dependências
As dependências do Garbageenv são de pacotes do GGIZ e de terceiros.
- github.com/satori/go.uuid
- g2ssms/send
- github.com/Pinablink/mTools/mtime
- github.com/Pinablink/warning
- github.com/Pinablink/lingue
Modo básico de Uso:
A interface é por linha de comando. Abaixo um exemplo no Prompt Linux. Segue os parâmetros de inicialização.
./garbageenv -p /root/sibilussolicdown/arq -bh 4
🤔 Uma Ajudinha Rápida
👉 Parâmetros de Utilização
-p : Informa o local onde se encontra o diretório que será limpo.
-bh : Informa a(s) hora(s) anterior ao momento de seu processamento.
-bm : Informa o(s) minuto(s) anterior ao momento de seu processamento
👉 Exemplo:
Desejo que sejam deletados todos os arquivos e diretórios criados a 10 horas atrás
no meu diretório
garbageenv -p <CAMINHO_DIRETORIO> -bh 10