Ubuntu - Ler systemctl no PHP 
Canal Qb

Para imprimir em tempo real o status do comando "sudo systemctl status youtube" em um arquivo PHP, você pode usar a função exec() do PHP para executar o comando no terminal e, em seguida, usar a função flush() para enviar os dados para a saída.

Aqui está um exemplo de como fazer isso: 
<?php
    // Executa o comando e redireciona a saída para um stream
    $stream = popen("sudo systemctl status youtube", 'r');

    // Lê o stream linha por linha e imprime cada linha
    while (!feof($stream)) {
        echo fread($stream, 1024);
        flush();
    }

    // Fecha o stream
    pclose($stream);
?>
Este código irá executar o comando "sudo systemctl status youtube", ler a saída em tempo real e imprimi-la no navegador. Note que o usuário que está executando o código PHP precisa ter permissões de superusuário (root) para executar o comando "sudo systemctl status youtube".

--*--

Se acontecer o erro: www-data : user NOT in sudoers ; TTY=unknown ; PWD=/var/www/html ; USER=root ; COMMAND=/bin/systemctl status youtube 

Esse erro indica que o usuário "www-data" não está configurado para executar comandos com privilégios de superusuário (root) usando o comando "sudo". Para corrigir esse problema, você precisa adicionar o usuário "www-data" ao arquivo sudoers.

Para adicionar o usuário "www-data" ao arquivo sudoers, siga os seguintes passos:

Abra o terminal e digite o seguinte comando:
sudo visudo
O comando acima abrirá o arquivo sudoers no editor de texto padrão. Role para baixo até encontrar a seção "# User privilege specification".

Adicione a seguinte linha ao final da seção:
www-data ALL=(ALL) NOPASSWD: ALL
Essa linha permite que o usuário "www-data" execute qualquer comando com privilégios de superusuário sem solicitar a senha do usuário.

Salve as alterações no arquivo sudoers e saia do editor.

Depois de adicionar o usuário "www-data" ao arquivo sudoers, ele será capaz de executar comandos com privilégios de superusuário sem encontrar o erro "user NOT in sudoers".

Lembre-se de que adicionar um usuário ao arquivo sudoers pode ser um risco de segurança se não for feito corretamente. Certifique-se de conceder apenas as permissões necessárias ao usuário e de proteger o arquivo sudoers de modificações não autorizadas.