小编sab*_*020的帖子

OpenVPN 客户端:错误:Linux 路由添加命令失败

我在使用 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)

networking openvpn

7
推荐指数
1
解决办法
3万
查看次数

脚本 bash 以检查服务是否正在运行

我有一个定制的 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,因为它在我的系统中不可用

有任何想法吗?谢谢!

shell shell-script

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

networking ×1

openvpn ×1

shell ×1

shell-script ×1