在 2008-09-05五的 09:07 +0100,Neil Bothwick写道: > On Fri, 05 Sep 2008 10:24:25 +0800, Wang, Baojun wrote: > > > depend section of /etc/init.d/hwclock, there is a line > > > > before * > > > > thus hwclock will start before modules (where I put rtc-cmos > > in /etc/conf.d/modules), so it will always fail to ajust hwclock. > > Build it into the kernel. There's usually not much point in building > something as a module if you're going to load it every time you boot, > unless you want to pass it options. > > > Besides, I'm using networkmanager (using gnome nm-applet) , so there > > is no /etc/init.d/net.eth* stuff, but ntp-client have a section of > > > > need net > > > > but at that time when ntp-client start, there is no network avaliable (I > > always get error will unable to reslove hostname XXX, so at least DNS is > > not usable at that time, even I put after NetworkManager > > in /etc/init.d/ntp-client). > > Programs lime this and nfsmount should be started by NetworkManager's > Dispatcher so they start when a network interface comes up. This is how I > do it. > > [EMAIL PROTECTED] ~ 0]% ls -l /etc/NetworkManager/dispatcher.d > total 4 > lrwxrwxrwx 1 root root 10 2008-05-07 12:45 20-netmount -> default.sh > lrwxrwxrwx 1 root root 10 2008-05-07 12:45 30-nfsmount -> default.sh > lrwxrwxrwx 1 root root 10 2008-05-07 12:45 50-ntp-client -> default.sh > lrwxrwxrwx 1 root root 10 2008-05-07 12:45 70-ntpd -> default.sh > -rwxr-xr-x 1 root root 256 2008-05-07 12:51 default.sh > > [EMAIL PROTECTED] ~ 0]% cat /etc/NetworkManager/dispatcher.d/default.sh > #!/bin/sh > > service=$(basename $0 | cut -c4-) > [[ -e /etc/init.d/$service ]] || exit 0 > > if [[ "$2" == "up" ]] ; then > /etc/init.d/$service --quiet status || /etc/init.d/$service start > else > /etc/init.d/$service --quiet status && /etc/init.d/$service stop > fi > Thanks very much Neil, that's exactly what I need! -- Wang, Baojun Lanzhou University Distributed & Embedded System Lab http://dslab.lzu.edu.cn School of Information Science and Engeneering [EMAIL PROTECTED] Tianshui South Road 222. Lanzhou 730000 .P.R.China Tel: +86-931-8912025 Fax: +86-931-8912022
signature.asc
Description: 这是信件的数字签 名部分