Platforms

JAMS Provides Comprehensive Job

Scheduling on Linux and UNIX

Linux and UNIX

Linux and UNIX - It's Time To Replace Cron

So you’re using Cron. You are putting up with the fact that you don’t have flexible calendars so when you don’t want a job to run on a holiday, you need to go in there and manually stop jobs from running. You don’t have any way of tying jobs together in a workflow across multiple servers and applications so you can see how various processes interact with one another. If a Cron job fails, you don’t have any way of alerting appropriate personnel or kicking off related processes that could address the issue. If you want to run the same job on dozens of different servers, you need to go to each server, log in, create a Cron tab entry, test, and debug. We could go on and on but you get the picture.

With JAMS in place, you will have access to the most comprehensive job scheduling and workload automation solution.

  • Manage all of your jobs from one central monitor.
  • Notifications and alerts when jobs fail, hang, run too long, etc.
  • Create workflows to see how various jobs and applications interact with one another
  • Event-based scheduling so that jobs run based upon various activities like when a file transfer occurs
  • Comprehensive and detailed audit history to see which jobs ran, who ran the jobs, any changes that have been made to the schedule, etc.
  • And more

Best of all, JAMS has a Cron Conversion Utility which takes existing Cron jobs and turns them into JAMS jobs. Once the job is converted into JAMS, you can take advantage of all of the capabilities and functions within JAMS.

Stop using prehistoric tools and start leveraging the most powerful job scheduling system on the market - JAMS.

Our customers often ask if they should use a JAMS Agent on their Linux and UNIX Servers or if they should connect to these servers using SSH. With JAMS, you can do either or both but here is our take.

  • Using a JAMS Agent, the job can contain a script rather than a series of commands. (i.e. , if statements, while loops, etc). The SSH execution method isn’t able to run a job as though it was a script; it runs it line by line as if one were typing it into the command line. JAMSAgentX runs jobs as a shell script; running it as a script makes it act the way most people expect. That’s the main purpose of the JAMS Agent.
  • The File-based Trigger mechanism requires a JAMS Agent to be installed.
  • Better exception capturing of the job processes are provided by a JAMS Agent.
  • Reliability. With SSH, if something fails which causes the JAMS server to disconnect, the job fails. With a JAMS Agent installed locally, the job continues and JAMS reconnects as if nothing ever happened.