1 Reply Latest reply on May 19, 2009 4:10 AM by René Mølsted

    InDesign Server as Mac OS Daemon

    jamiedellemonache Level 1

      I'm trying to configure a Launchd plist for an IDS instance. I can get the process running just fine as user agent, but I want it to run unattended. the problem so far, as I can determine, is where IDS puts configuration preferences:

       

      /users/[user_name]/Library/Preferences/Adobe InDesign Server/Version 5.0/[configuraion_name]

       

      When launched from Root at startup it never seems to see the configuration perf. I've even tried launching IDS from within the Pref folder. Unfortunately Adobe's documentation is a little thin on this topic.

       

      Any help is greatly appreciated

       

      j.

       

      the current plist I'm working with looks like this:

       

       

       

      <?xml version="1.0" encoding="UTF-8"?>

      <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

      <plist version="1.0">

      <dict>

      <key>Disabled</key>

      <true/>

      <key>Label</key>

      <string>com.adobe.ids.pagepics</string>

      <key>OnDemand</key>

      <false/>

      <key>ProgramArguments</key>

      <array>

      <string>/Applications/Adobe_InDesign_CS4_Server/InDesignServer</string>

      <string>-configuration</string>

      <string>k4pagepics</string>

      <string>-previews</string>

      <string>-k4consolelog_actions</string>

      <string>-k4makepagepics</string>

      <string>-LogToApplicationEventLog</string>

      </array>

      <key>RunAtLoad</key>

      <true/>

      </dict>

      </plist>

              
        • 1. Re: InDesign Server as Mac OS Daemon
          René Mølsted Level 1

          Hi Jamie

          I'm using this on 10.5 with IDS CS4:

          <?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.molsted.InDesignServer</string>
               <key>ProgramArguments</key>
               <array>
                    <string>/Applications/Adobe InDesign CS4 Server/InDesignServer.app/Contents/MacOS/InDesignServer</string>
                    <string>-LogToApplicationEventLog</string>
                    <string>-previews</string>
                    <string>-port</string>
                    <string>18384</string>
               </array>
               <key>RunAtLoad</key>
               <true/>
          </dict>
          </plist>
          
           
          

           

          Put the file in either /Library/LaunchAgents/com.molsted.InDesignServer.plist or ~/Library/LaunchAgents/com.molsted.InDesignServer.plist

           

          launchctl load -w /Library/LaunchAgents/com.molsted.InDesignServer.plist

          or

          launchctl load -w ~/Library/LaunchAgents/com.molsted.InDesignServer.plist

          to stop the daemon, issue this command:

           

          launchctl unload -w /Library/LaunchAgents/com.molsted.InDesignServer.plist

          or

           

           

          launchctl ubload -w ~/Library/LaunchAgents/com.molsted.InDesignServer.plist

           

           

           

          --

          René Mølsted