[arch-general] Run commands as user once network is up (NetworkManager)

Andrei Thorp garoth at gmail.com
Thu Jul 30 10:49:33 EDT 2009

Excerpts from Magnus Therning's message of Wed Jul 29 17:57:24 -0400 2009:
> I'm currently using NetworkManager's ability to run scripts once the
> network is up[1], but that seems to only be on a system level.  Is
> there some way of also running scripts/programs as the logged in user
> once network is up?
> Especially I want to start dropbox only when the network is available.
>  It seems completely incapable of coping with a network that appears
> after it's been started.
> /M
> [1]: I've put a short script in /etc/NetworkManager/dispatcher.d/ that
> will start and stop openntpd when the network goes up and down.

Well, as a slight hack, consider using sudo -u or similar to run a
command as a specified user. You may also be interested in setting
DISPLAY=:0 if its a graphical program that requires X.
Andrei Thorp, Developer: Xandros Corp. (http://www.xandros.com)

More information about the arch-general mailing list