eth0 UP时运行脚本

时间:2016-07-22 10:08:39

标签: bash shell networking

我需要在Centos 6.8中启动 eth0 界面后运行脚本

当我使用 ppp0 执行此操作时,我将脚本放在此处:/etc/ppp/ip-up.local并且它可以正常工作。 如何使用 eth0 进行相同的操作?

我尝试将脚本放在差异文件中,检查权限,但不起作用。

我试图放置脚本的文件:

**/etc/sysconfig/network-scripts/ip-up.local
/etc/sysconfig/network-scripts/ifup-local
/sbin/ifup-pre-local
/sbin/ifup-local
/sbin/ip-up.local**

1 个答案:

答案 0 :(得分:1)

使用 NetworkManager ,我们可以创建一个运行必要脚本的文件/etc/NetworkManager/dispatcher.d/15-my-ip-up-local

#!/bin/bash
### /bin/bash /etc/NetworkManager/dispatcher.d/15-my-ip-up-local

if [ "$1" = "eth0" ] && [ "$2" = "up" ]; then
echo run my scripts in up
else
echo DO_NOTHING
fi