Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread Display Modes
Old Jul 30, 2013, 04:48 PM   #1
macrumors 6502
Join Date: Nov 2012
Open app as root on user login?

Some of the apps I regularly use require root access, otherwise I'd be typing my password repeatedly. (for example, TunlrSwitcher would otherwise pop up a password prompt every time I try to change the DNS)

So I run these apps as root via terminal, but the sudo command obviously requires a password. This is a problem because I want these apps to run on boot without having to manually type in my password to launch them. Is there some way to do this? Windows has a few workarounds IIRC.
pickaxe is offline   0 Reply With Quote
Old Jul 30, 2013, 04:51 PM   #2
macrumors 601
ArtOfWarfare's Avatar
Join Date: Nov 2007
Send a message via Skype™ to ArtOfWarfare
sudo crontab? It's what I would use on Linux, and I think it'll work on OS X, but I don't know if that's a solution that Apple would recommend.
ArtOfWarfare is offline   0 Reply With Quote
Old Jul 30, 2013, 09:22 PM   #3
macrumors newbie
Join Date: Jul 2013
tried looking at it's permissions?
$yregnar86 is offline   0 Reply With Quote
Old Jul 31, 2013, 02:58 PM   #4
macrumors 6502
Join Date: Feb 2004
Location: Wilmington, DE
Send a message via AIM to ElectricSheep
The recommended way of doing this is via launchd. You create a reverse-domain named .plist file following the specifications laid out in the launchd.plist man page. For example, I like to have my IRC bouncer to be running after booting my laptop without having to remember to login and start it. I created a file called com.electricsheep.znc.plist with the following contents:

<?xml version="1.0" encoding="UTF-8"?>
<?DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" ""?>
<plist version="1.0">
The plist file was dropped into /Library/LaunchDaemons. From there, the system's launchd instance manages starting znc automatically, and making sure that its still running even if it exits abnormally.

The man page for launchd.plist outlines the options available for configuring launch agents and daemons.
15'' MBP (early 2011) | i7 3770k Hackintosh | i7 Mac Mini (late 2012) | iPhone 5 | iPad 3 (2012) | iPad mini | MacOS X 10.9.2
ElectricSheep is offline   0 Reply With Quote

MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 02:19 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013,, LLC