在确保网络接口打开之后,我正在尝试启动一项新的工作。
这就是我现在拥有的:
start on started network-interface INTERFACE=eth0
stop on runlevel [!2345]
pre-start script
test -x /usr/sbin/dibbler-client || { stop; exit 0; }
test -c /dev/null || { stop; exit 0; }
end script
exec /usr/sbin/dibbler-client start 2>&1 > /dev/null问题是,dibbler显然启动得太快了,因为我得到了Client Critical Interface eth0/2 is down or doesn't have any link-local address.,有什么简单的方法可以用事件来解决这个问题,还是必须在pre-start中这样做呢?我只使用/etc/组网/接口和网络脚本进行配置。所以没有网络经理。
发布于 2014-06-02 17:05:18
也许您需要从下面的开始:
start on net-device-up IFACE=eth0 ADDRFAM=inet6或者,您可以使用静态网络向上等待所有接口的启动.
https://askubuntu.com/questions/426794
复制相似问题