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

2009-07-30 Thread Andrei Thorp
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)


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

2009-07-29 Thread Magnus Therning
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.

-- 
Magnus Therning(OpenPGP: 0xAB4DFBA4)
magnus@therning.org  Jabber: magnus@therning.org
http://therning.org/magnus identi.ca|twitter: magthe