Gerador de Supervisord Program
Cria seção [program:name] do supervisord com command, autostart, autorestart, stdout_logfile e environment.
—
Manter um processo em pé com o Supervisor
O Supervisor é um gerenciador de processos escrito em Python que existe desde antes do systemd se firmar. Ele continua em uso por um motivo prático: roda sem privilégio de root, funciona igual em qualquer distribuição e dentro de contêiner, e a configuração é um arquivo INI simples em vez de uma unidade com dezenas de diretivas.
Preencha o nome, o comando, o usuário e o diretório de trabalho, e a página monta o bloco de programa. As duas opções que importam são iniciar junto com o supervisor e reiniciar automaticamente ao morrer — juntas, elas dão o comportamento que quase todo mundo quer de um serviço. As variáveis de ambiente entram numa linha própria.
Dois detalhes que causam problema com frequência. O comando precisa rodar em primeiro plano: processo que se transforma em daemon sozinho engana o supervisor, que perde o rastro e fica reiniciando sem parar. E o comando é executado sem shell, então pipe, redirecionamento e expansão de variável não funcionam ali — quando forem necessários, o caminho é chamar o shell explicitamente.
Perguntas frequentes
Supervisor ou systemd?
Por que meu processo reinicia sem parar?
Onde vão os logs?
Ferramentas Relacionadas
Docker Run → Compose
Converta um comando docker run para o equivalente docker-compose.yml automaticamente. Mapeia portas, volumes, variáveis de ambiente, redes e restart policies.
Gerador ESLint (Standard)
Monte um .eslintrc.json com o preset Standard (sem ponto e vírgula, aspas simples, indentação de 2 espaços) pronto para colar no seu projeto. Roda no navegador.
Decodificador JWT
Decodifique e inspecione tokens JWT (JSON Web Tokens). Visualize o header, payload e verifique a expiração. Processado 100% no navegador — o token não sai do seu dispositivo.
Conversor de Case
Converta texto entre camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, Title Case e outros formatos com um clique. Ideal para renomear variáveis e campos de API.
Gerador de Neumorphism CSS
Crie efeitos Soft UI (neumorphism) com dois box-shadows complementares. Ajuste cor de base, distância, blur e tipo (extrudido, plano, pressionado). Cópia em CSS pronto. Tudo no navegador.
Accept-Language Ordenar por q
Faz parse do header Accept-Language e ordena por qualidade (q).