Ainda não há nenhuma pista sobre porque isso está acontecendo, mas uma solução não elegante que funcionou, isto é, matou todas as instâncias de udhcpd
no login foi escrever um script bash simples que localiza os IDs de processo do udhcpd
e chama kill
neles:
- Crie um arquivo de script em
/etc/profile.d/
: por exemplo %código% -
Em
my_file.sh
, escreva o seguinte:#!/bin/bash TST=$(pgrep udhcpd) echo "So udhcpd has the following PIDs" echo $TST # put one PID in each element of the array, i.e split on the spaces arr=($TST) for i in "${arr[@]}" do echo "We are now going to execute kill -9 $i" sudo kill -9 $i done echo "Done."
-
Torne o arquivo executável:
my_file.sh
- Desligar, ligar e da próxima vez que você fizer login nesse script (pedindo a senha do root) deverá ser executado.
-
Após o login, execute:
pgrep udhcpd
apenas para garantir que todas as instâncias foram eliminadas.