将 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 使用 100% 的 cpu,因为它是作为后台进程启动的。如果不将其作为 bg 进程启动或使用 qikea,则不会发生这种情况。
任何人都知道这是什么原因以及如何解决它?
我正在使用 Linux Mint 18.1。ike包版本为2.2.1+dfsg-4
我有同样的问题。
正如你提到的,只有在后台运行 ikec 时才会出现高 CPU 使用率。
我的解决方案是使用 GNU Screen。
这将使用伪 tty 在后台运行 ikec