CLI/service

renamed service

Implante a CLI como um serviço systemd para operação 24/7. Reinicializações automáticas, registro em nível de sistema e configuração pronta para produção.

renamed service <command> [options]

O comando service gerencia a integração com systemd. Ele lida com a criação de arquivo de serviço, habilitação na inicialização e fornece atalhos para operações comuns, como visualizar logs.

Executar como um serviço oferece reinicialização automática em caso de falhas, registro em nível de sistema via journalctl e gerenciamento adequado de recursos.

Subcomandos

install

Criar e habilitar o arquivo de serviço systemd.

uninstall

Parar o serviço e remover o arquivo de unidade systemd.

start

Iniciar o serviço.

stop

Parar o serviço de forma elegante.

restart

Reiniciar o serviço.

status

Mostrar status e saúde do serviço.

logs

Ver logs do serviço via journalctl. Adicione --follow para acompanhamento ao vivo.

Exemplos

Instalar como serviço de usuário (sem necessidade de sudo):

$ renamed service install --user

Instalar com um arquivo de configuração:

$ renamed service install --user --config ~/.config/renamed/config.yaml

Verificar status do serviço:

$ renamed service status

Acompanhar logs ao vivo:

$ renamed service logs --follow

Opções de Instalação

--user

Instalar como um serviço de usuário. Executa sem sudo, inicia no login do usuário.

--system

Instalar como um serviço de sistema. Requer sudo, executa na inicialização.

--config <path>

Caminho para arquivo de configuração YAML.

--watch-dir <path>

Diretório para monitorar. Pode ser especificado várias vezes.

Saída de Status

 renamed.service - Renamed File Organizer
   Loaded: loaded (/etc/systemd/user/renamed.service)
   Active: active (running) since Mon 2026-01-06 09:15:00
   Main PID: 12847 (node)
   Memory: 48.2M

Dicas

Autentique primeiroExecute renamed auth login antes de instalar o serviço. O serviço precisa de credenciais em cache para operar.

Usuário vs SistemaUse --user para estações de trabalho pessoais. Use --system para servidores onde você deseja que o serviço seja executado na inicialização sem login do usuário.

Arquivo de configuraçãoPara configurações complexas com vários diretórios de monitoramento, use um arquivo de configuração YAML em vez de flags CLI.

Veja Também