Piolinux

Estrutura de um Serviço com runit

Estrutura de diretório de um serviço runit
Estrutura mínima de um serviço no runit. O script run deve ser executável e não retornar (geralmente com exec).
⤓ Baixar SVG
Situações. Comandos. Resultados.
Uso incorreto: confusão com listas. ls -1 /etc/service/ufw | xargs -n 1 sv status falha: /etc/service/ufw é um diretório, não uma lista. O comando ls lista arquivos dentro dele (exemplos: run, finish) sv status run não faz sentido.
Uso correto: status de um serviço. sv status ufw Mostra o status real do serviço ufw (ex: run: up (pid 123) 5s).
Uso avançado: status de vários serviços. printf '%s\n' ufw cron ssh | xargs -n 1 sv status status de UFW, CRON e SSH - útil para checagem em lote.