5 métodos para interromper um programa em execução no Raspberry Pi

5 métodos para interromper um programa em execução no Raspberry Pi
O desempenho do seu sistema Raspberry Pi depende muito do número de processos em execução em segundo plano. Os processos congelados ou não utilizados estão consumindo excesso de memória e recursos da CPU. A única solução para melhorar o desempenho do seu sistema é interromper esses processos para que você possa continuar trabalhando com seus projetos no Raspberry Pi.

Neste artigo, você encontrará maneiras diferentes de interromper os programas no Raspberry Pi para controlar o excesso de consumo de memória.

Como parar um programa em execução no Raspberry Pi

O sistema Raspberry Pi não tem energia suficiente para lidar com o excesso de carga; Assim, você pode experimentar um desempenho lento devido a um alto número de processos de execução em segundo plano. Para impedir que esses processos sejam executados, existem diferentes abordagens para enfrentá -las, que são dadas abaixo:

  1. Pare um programa através do ID do processo
  2. Pare um programa usando seu nome
  3. Pare um programa usando Ctrl+C
  4. Pare um programa de um gerente de tarefas
  5. Pare um programa através do comando systemctl

1: Pare um programa através do ID do processo

A maneira mais simples de interromper um programa em execução no Raspberry Pi é matar um processo com seu ID usando o “matar”Comando. No entanto, primeiro, você precisará encontrar o ID do processo e pode fazê -lo executando o seguinte comando:

$ ps aux

O comando acima lista o número de processos em execução em segundo plano e para matar qualquer processo, você precisará usar o ID do processo usando o seguinte comando:

$ sudo kill -9

A saída do terminal acima matará com força o processo com um ID “856”Ao enviar um nível 9 sinal, o que é poderoso o suficiente para interromper o processo de corrida.

2: Pare um programa usando seu nome

Você também pode parar ou matar um processo usando seu nome no terminal da linha de comando e, para fazer esse método, precisará executar o seguinte comando primeiro para obter o ID dos processos executados por um único programa:

$ sudo ps aux | grep -i

Estamos parando o daemon SSH:

$ sudo ps aux | grep -i sshd

No comando do terminal acima, você verá a lista de processos executados por um programa chamado “sshd”E nesta lista, você pode usar o ID do processo com o comando kill para interromper o processo.

$ sudo kill -9

3: Pare um programa usando Ctrl+C

Os usuários do Raspberry Pi mais comumente utilizam esse método para impedir que um programa seja executado no seu dispositivo Raspberry Pi. Esta é a abordagem mais fácil de fazer, pois interromperá o processo de execução do seu terminal usando o “Ctrl+c" chave. Para descobrir como esse processo funciona, vamos executar um programa simples “Vlc”No terminal.

Agora, use o “cTrl+c”Chaves no terminal para interromper o programa no seu dispositivo Raspberry Pi.

4: Pare um programa de um gerente de tarefas

Como outros sistemas, você também pode impedir um programa em execução no seu dispositivo Raspberry Pi através do gerenciador de tarefas também. Para fazer esse método, abra o gerente de tarefas no seu dispositivo Raspberry Pi do “AcessóriosSeção no menu principal.

No gerente de tarefas, você verá a lista de processos em execução no seu sistema e para matar qualquer processo, clicar com o botão direito do mouse e selecionar o “matar”Opção para interromper o processo.

Clique no "Sim”Opção para interromper o processo ou um programa no Raspberry Pi.

5: Pare um serviço no Raspberry Pi através do comando SystemCTL

O SystemCtl O comando é outro utilitário de programa útil que permite aos usuários do Raspberry Pi interromper os serviços de um programa em execução no seu dispositivo Raspberry Pi. Este tipo de comando é utilizado principalmente em serviços da web como Apache, MySQL e mais. Se algum serviço estiver em execução no seu dispositivo Raspberry Pi, você poderá interromper o seguinte comando:

$ sudo systemctl stop

Você deve substituir o “Nome do Serviço”Com o serviço que você deseja parar. No nosso caso, estamos interrompendo o serviço Apache no Raspberry Pi.

$ sudo systemctl stop apache2

O comando acima interromperá o serviço, mas se não funcionar, você poderá usar o comando Kill para interromper o serviço. No entanto, você primeiro precisa matar o serviço através de um sinal de baixo nível para salvar as informações importantes antes de sair.

$ sudo systemctl kill -s 2 apache2

No caso de você não estiver fazendo nenhuma tarefa importante com este serviço, poderá detê-lo com um sinal de alto nível “9”.

Conclusão

Parar um programa congelado ou não utilizado no Raspberry Pi pode ser praticamente útil para acelerar o desempenho do seu dispositivo, pois reduzirá a memória e o consumo da CPU. Os cinco métodos mais simples são discutidos nas diretrizes acima para interromper um programa no seu dispositivo. Em todos os métodos, como mencionado anteriormente, você precisa matar o processo ou serviço de um programa no seu dispositivo Raspberry Pi, interrompendo -o com força através do matar comando.