Thanks, Scott. You'd think that an explicit command to "stop" would mean stop, not stop and restart.
I want to use submit because I'm actually doing this from a menu bar status item, and would rather avoid creating the file (so inelegant). Is that not possible? I exec it from the program. -- Rick On Jul 20, 2010, at 10:05:10, Scott Ferguson wrote: > Rick Mann wrote: >> On Jul 14, 2010, at 17:11:09, Scott Ferguson wrote: >> >> >>> Rick Mann wrote: >>> >>>> I know we've discussed this a bit in the past, but it seems that Resin is >>>> ever-evolving on the subject. >>>> >>>> >>>> >>> I've added this as http://bugs.caucho.com/view.php?id=4124. >>> >>> We don't have quite the right behavior for launchd, but it shouldn't be >>> hard to change. >>> >> >> Great, thanks, Scott! I've written a little Menu Bar Status Item that allows >> you to start and stop Resin, but it does so via launchd, and I haven't >> worked out all the kinks yet. When I do, I'd be happy to give it to you guys. >> > When I checked this, it looks like the "console" is behaving correctly > for launchd, and the restart you're seeing is launchd's own behavior. > The default behavior for launchd is to restart the application on "stop" :). > > To get the behavior you want, you'll need to create a resin.plist that > looks something like the following, and then use launchctl "load" > instead of submit: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" > "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> > <plist version="1.0"> > <dict> > <key>Label</key> > <string>com.caucho.resin</string> > <key>ProgramArguments</key> > <array> > <string>/usr/bin/java</string> > <string>-jar</string> > <string>/Users/scottferguson/resin-4.0.8/lib/resin.jar</string> > <string>console</string> > </array> > <key>StandardErrorPath</key> > <string>/Users/scottferguson/resin-4.0.8/log/test.err</string> > <key>StandardOutPath</key> > <string>/Users/scottferguson/resin-4.0.8/log/test.log</string> > </dict> > </plist> > > The key difference from the standard .plist is that I've deleted the > OnDemand and Keepalive items. > > -- Scott > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest