[arch-general] Run commands as user once network is up (NetworkManager)
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, 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.
> : 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