我在使用 OpenVPN 客户端时遇到此错误:
Mon Sep 25 07:46:43 2017 /sbin/ip link set dev tun0 up mtu 1500
Mon Sep 25 07:46:43 2017 /sbin/ip addr add dev tun0 local 10.8.0.10 peer 10.8.0.9
Mon Sep 25 07:46:43 2017 /sbin/ip route add 192.168.1.0/24 via 10.8.0.9
ip: RTNETLINK answers: File exists
Mon Sep 25 07:46:43 2017 ERROR: Linux route add command failed: external program exited with error status: 2
Mon Sep 25 07:46:43 2017 /sbin/ip route add 10.8.0.0/24 via 10.8.0.9
Mon Sep 25 07:46:43 2017 …
Run Code Online (Sandbox Code Playgroud) 我有一个定制的 linux 版本,内核版本是 4.1.15-klk
我的平台架构是armv7l GNU/Linux
我正在尝试检查我的进程是否正在运行:
我试过这个:
#!/bin/sh
service=myservice
if [ $(ps | grep -v grep | grep $service | wc -l) -gt 0 ]
then
echo "$service is running!!!"
else
echo "$service is not running!!!"
fi
Run Code Online (Sandbox Code Playgroud)
但它给了我“myservice 正在运行!!!” 是否正在运行
我不能使用 pgrep,因为它在我的系统中不可用
有任何想法吗?谢谢!