Scheduled Publishing
The Rhythmyx server can be configured to run scheduled-publishing tasks using Windows Task Scheduler or cron for Linux scheduling jobs.
Customers can use a scheduling tool on the Rhythmyx server to run these commands to kick off a publishing job at a time of their choosing.
In the scenarios below, 'localhost' is the name of the server, '9992' is the port Rhythmyx is running on, and '301' is the edition ID. This can be found under the setup for the publishing server in the Publishing Design menu.
For Rhythmyx:
In a command prompt, cd to the Rhythmyx home directory and run:
.\JRE\bin\java -cp .\AppServer\server\rx\lib\rxutils.jar;.\AppServer\server\rx\deploy\rxapp.ear\rxapp.war\WEB-INF\lib\rxmisctools.jar;.\AppServer\server\rx\deploy\rxapp.ear\rxapp.war\WEB-INF\lib\rxpublisher.jar; com.percussion.publisher.runner.PSRemotePublisher localhost 9992 301
For Rhythmyx using Jetty:
cd to the Jetty home directory and run:
..\JRE\bin\java -cp .\base\webapps\Rhythmyx\WEB-INF\lib\rxutils.jar;.\base\webapps\Rhythmyx\WEB-INF\lib\rxmisctools.jar;.\base\webapps\Rhythmyx\WEB-INF\lib\rxpublisher.jar; com.percussion.publisher.runner.PSRemotePublisher localhost 9992 301