我需要在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**
答案 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