Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Gerenciar Serviços no Raspberry Pi Usando Systemd

O Raspberry Pi é uma plataforma versátil que pode executar uma variedade de serviços, desde servidores web até sistemas de automação residencial. No ambiente Linux, que é o sistema operacional mais comum para o Raspberry Pi, a gestão de serviços é geralmente feita através do systemd. Este artigo irá mostrar como criar, gerenciar e executar serviços no Raspberry Pi usando systemd.

Exemplos:

  1. Criar um Serviço com Systemd:

    Para criar um serviço no Raspberry Pi, você precisa criar um arquivo de unidade de serviço. Por exemplo, vamos criar um serviço simples que executa um script Python ao iniciar o sistema.

    Primeiro, crie um script Python simples:

    #!/usr/bin/env python3
    print("Hello, Raspberry Pi!")

    Salve este arquivo como hello.py no diretório /home/pi/.

    Em seguida, crie um arquivo de unidade de serviço em /etc/systemd/system/hello.service:

    [Unit]
    Description=Hello Service
    
    [Service]
    ExecStart=/usr/bin/python3 /home/pi/hello.py
    Restart=always
    User=pi
    
    [Install]
    WantedBy=multi-user.target
  2. Gerenciar o Serviço:

    Após criar o arquivo de serviço, você precisa recarregar o systemd para reconhecer o novo serviço:

    sudo systemctl daemon-reload

    Para iniciar o serviço, use:

    sudo systemctl start hello.service

    Para habilitar o serviço para iniciar automaticamente no boot:

    sudo systemctl enable hello.service

    Para verificar o status do serviço:

    sudo systemctl status hello.service
  3. Desabilitar e Parar o Serviço:

    Se você quiser parar o serviço, use:

    sudo systemctl stop hello.service

    Para desabilitar o serviço de iniciar automaticamente:

    sudo systemctl disable hello.service

Esses comandos e scripts permitem que você gerencie serviços no Raspberry Pi de maneira eficiente, utilizando o systemd, que é uma ferramenta poderosa para gerenciar serviços no Linux.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.