joe codes

x-cart guru & custom programmer

  • About
  • Archives
  • Contact

Powered by Genesis

Startup Item Help

November 17, 2017 by joecodes 1 Comment

One of the simple steps in Bad App Alert was to add the startup item and what made this simple was using a free app. After following the app’s recommendation to update, it is no longer free to add or otherwise manage startup items. That’s ok, I’m sure there is another free utility out there makes this overcomplicated task simple.

Nope.

I tried the two most common apps and they both require a license to do such a simple task. After searching a long time for any simple utility, I finally stumbled across Launched. While it doesn’t handle everything for you, it is a simple website that asks for the pertinent info (what to run and when to run it) and does the difficult part: generates the plist file that you add to ~/Library/LaunchAgents. Just add the file to that directory/folder and it will load the next time you sign in.

It also gives you the Terminal command to load it immediately (launchctl load) and some other useful options.

One item it does not address is the additional parameters for logging output and errors. Here is a sample snippet from the previous plist file that you can add manually:

<key>StandardErrorPath</key>
<string>/tmp/cpu_watch.err</string>
<key>StandardOutPath</key>
<string>/tmp/cpu_watch.out</string>

If you know of any other apps that do this one simple task let me know!

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to email this to a friend (Opens in new window)

Related

Filed Under: Programming Tagged With: Apple

Trackbacks

  1. Bad App Alert says:
    November 17, 2017 at 9:12 am

    […] to look for any errors with the script or this setup (this is how I found the PATH issue). *See Startup Item Help for an expanded discussion about adding to […]

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Quick Thoughts

  • I was surprised to learn that foreach in JavaScript does not have a traditional break. The loop will run to completion.

  • Who knew that combination sums across all permutation lengths of an array would be so difficult? It was a challenge but the final product looks good and takes a lot of resources. Limiting the max length for basic memory limits. Would only do something like this for occasional reporting.

  • Working on a new project that can have hundreds of forms on a page. The browser was spending way too much time in Parse HTML. Wasted a bunch of time before learning this is a long-standing bug in Chrome when there are many forms or inputs. Other browsers are fine.

Recent Posts

  • MacBook External DVD Player
  • Progressive Enhancement
  • Keychain Password Search
  • Smarty preg_match
  • iPhone Plus Experiment

Tag Cloud

Apple JavaScript Mason Perl PHP security simple Smarty speed stability Tax WWDC X-Cart

Search

Subscribe

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Recent Comments

  • Bad App Alert on Startup Item Help
  • iPhone Pre-Order Needs to Change on iPhone Pre-Order Warning
  • Apple vs Pro on My Personal Three S’s of Development
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.