> > > I have a very naive question:
> > > is there a very simple way to run job periodically
> > > BUT only when the LAN connection is enabled ?
> But, as in my case,
> it is usless if you let permanently you card in its plug:
> with realport card pluging means pluging the cable to the card.
> Any more idea ?
For most people, being at a LAN connection also means being
near a power source; if this is true for you, you can do
what I do: hook into apmd's event stuff.
On my debian potato/woody OB800, I put a script in
/etc/apm/event.d that that triggers on the transition to AC
(I'm not sure where this is documented; I discovered it by
reading /etc/apm/apm_proxy). (I guess you'd want to get in
the habit of pluggin in the LAN connection before the AC,
huh?). I use this technique to /etc/init.d/*/stop daemons
that are pointless without a LAN connenction or power and
start them back up when I connect. I even unload pcmcia
since I don't have any battery-powered pcmcia devices. This
seriously increases battery life since it doesn't swap as much.
Older versions of support triggering on suspend and resume
only (/etc/apm/suspend.d and /etc/apm/resume.d) so you'd
have to have a resume script check for battery vs AC via
the contents of /proc/apm or output of /usr/bin/apm (the
latter is much more readable).
Hope this works for you too.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]