ikec 作为后台进程启动时会导致 CPU 使用率过高

ikec 作为后台进程启动时会导致 CPU 使用率过高

当使用 shrewsoft vpn 客户端 ikec 的 CLI 作为后台进程时,会导致 100% 的 CPU 使用率。

我开始关注 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

这会导致 ikec 的 CPU 使用率达到 100%,因为它是作为后台进程启动的。如果不将其作为 bg 进程启动或使用 qikea,则不会发生这种情况。

谁知道这是什么原因造成的以及如何解决它?

我使用的是 Linux Mint 18.1。Ike 软件包版本是 2.2.1+dfsg-4

答案1

我有同样的问题。

正如您所提到的,只有在后台运行 ikec 时才会出现高 CPU 使用率。

我的解决方案是使用 GNU Screen。

sudo apt update && sudo apt install -y screen

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

这将使用伪 tty 在后台运行 ikec

相关内容