ikec causa alto uso de cpu quando iniciado como processo de segundo plano

0

Ao usar a CLI para o cliente shrewsoft vpn, o ikec, como um processo em segundo plano, causa 100% de uso da CPU.

Eu começo a seguir o bashscript

#!/bin/bash                                                                                                                
ikec -r confFile -u User -p Password -a > /dev/null 2>&1 &
echo "Waiting for 5 sec..."
sleep 5
sudo mount -a

Isso causa 100% de uso da CPU pelo ikec, porque é iniciado como um processo em segundo plano. Isso não acontece quando não se inicia como um processo bg ou usando o qikea.

Alguém sabe o que causa isso e como corrigi-lo?

Estou usando o Linux Mint 18.1. A versão do pacote Ike é 2.2.1 + dfsg-4

    
por user2762996 05.04.2018 / 13:01

1 resposta

0

Eu tive o mesmo problema.

Como você mencionou, o alto uso da CPU só aparece quando se roda o ikec em segundo plano.

Minha solução para isso é usar o GNU Screen.

sudo apt update && sudo apt install -y screen

sudo screen -S "ikecl1702" -d -m ikec -r l1702 -u user -p password -a

Isto irá executar o ikec em segundo plano com um pseudo tty

    
por H4R0 01.06.2018 / 15:20