CrontabFile Converter
|
|
|
- Aron Hines
- 9 years ago
- Views:
Transcription
1 JobScheduler - Job Execution and Scheduling System CrontabFile Converter Users Manual July 2014 July 2014 CrontabFile Converter page: 1
2 CrontabFile Converter - Contact Information Contact Information Software- und Organisations-Service GmbH Giesebrechtstr. 15 D Berlin Germany Telephone +49 (0) Telefax +49 (0) Mail [email protected] Web Last Updated: 07/18/ :01 PM This documentation is based on JobScheduler Version Copyright SOS GmbH Berlin. All rights reserved. All trademarks or registered trademarks are the property of their respective holders. All information and materials in this book are provided "as is" and without warranty of any kind. All information in this document is subject to change without further notice. This product includes software developed by the Apache Software Foundation ( We would appreciate any feedback you have, or suggestions for changes and improvements; please forward your comments to [email protected]. July 2014 CrontabFile Converter page: 2
3 CrontabFile Converter - Table of Contents Table of Contents 1 Abstract Introduction Requirements The JobScheduler Crontab File Converter Command Line Tool Description: SOSCrontabFileConverter Parameters Base_Directory - Base Directory Create_Sub_Folder_Structure - Create SubFolder Structure Create_Job_Chain_Jobs - Create JobChain Jobs Create_A_Mock - Create A Mock: simulate the job execution Mock_Command - Mock Command crontab - Name of a crontab file to convert systab - Type of crontab file to convert changeuser - Command for switch user timeout - Maximum runtime of a job The JobScheduler Crontab Adapter Job Install the JobScheduler Crontab Adapter Job Using JobScheduler Crontab Adapter Job with remote Configuration Customizing the Conversion User crontab or System crontab? Parameters Limitations Further readings Index July 2014 CrontabFile Converter page: 3
4 CrontabFile Converter - Abstract 1 Abstract This document describes the ways to migrate a batch configuration based on Cron, into the world of JobScheduler. This is not a one-hundred-percent conversion. Some issues will be left and will require a manual justification. More Information about the Limitations can be found in ' '. Basically, there are the possibilities: With this conversion, the definitions in the crontab are migrated once in JobScheduler objects. Jobs, job chains and orders can be created. These object are persistend and should be stored in the live folder. The migration is carried out with the JobScheduler Crontab File Converter. Using this type of migration the crontab file will be analyzed by a periodically running batch job, the JobScheduler Crontab Adapter Job job. The crontab job definitions are during the job run translated into JobScheduler objects that are transmitted to the JobScheduler dynamically. The objects are non-persistent, meaning that if you reboot JobScheduler these objects are no longer available until the JobScheduler Crontab Adapter Job job is running again. On the one hand are the two basic options are presented and the other their advantages and disadvantages are demonstrated. Because there is the possibility of using cron only in the Unix and Linux operating systems, the subject of this documentation only is this type of operating system. July 2014 CrontabFile Converter page: 4
5 CrontabFile Converter - Introduction 2 Introduction Why use the JobScheduler, when Cron is available in the operating system as a scheduler? One of the advantages of Cron is the easy and simple configuration and its use of Unix commands. The JobScheduler, however, has several advantages over Cron: Cron starts jobs but does not save any information about either when a job was started or finished, or about the result of the job. It is not possible to create a job history with Cron which provides relevant and updatable information. The JobScheduler writes its job history in a database and has an user interface, JOC, which can be used to get information about the job history. Cron ignores the output of a job (stdout/stderr). The saving of log information, therefore, must be built into the job itself and the resulting log files must then be seperately collected and centraly stored. The JobScheduler automatically collects job output to stdout/stderr and save the resulting log file centrally in a database - if required, in compressed form. It offers few possibilities, for reacting to the result of a job. It is possible to implement a job results check in Unix, but this involves considerable effort and is basically a reinventing the wheel process. Should an error occur whilst a job is running, the JobScheduler can send a notification, e.g. an , to the relevant authority and start follow-on jobs to handle the error. Furthermore, it offers an interface, JOC, in which allows manual intervention in the job. The interface shows, for example, job start times and allows jobs to be started, paused and stopped. The concatenation of several commands in Cron is not equivalent to the building of a job chain. Job chains recognise dependancy in the individual job steps and can cause the follow-on job to be started to depend on the result of a job. The JobScheduler support dependencies in job chains and writes the ongoing job states in a database, in order to be able to automatically restart jobs should an error occur. The JobScheduler Crontab File Converter provides a migration path for Cron which: The JobScheduler automatically reads an already existing crontab and uses this to create a single JobScheduler object or more than one object. As with Cron jobs, the JobScheduler processes the crontab file every 60 seconds. Such migrated objects do not use all of the features of the JobScheduler - however, they are recorded in a history, are entered in a central log and can be operated using JOC. In this case the crontab file is used as the starting point for the migration. After migration, the configuration of objects (jobs, orders, job chains) can be continued using JOE. The JobScheduler provides two tools, to ease the conversion from a job configuration defined in a Crontab to the configuration files which are used by JobScheduler: The JobScheduler Crontab File Converter commandline tool is meant to be used for a once-and-for-all migration from a crontab file to JobScheduler configuration files. This gives you an easy method of migrating all your existing Unix jobs from various Unix flavors into JobScheduler for a single point of management. All you need is your crontab configuration file, and JSJobScheduler Crontab File Converter. The JobScheduler Crontab Adapter Job is used to configure the JobScheduler with a crontab file. July 2014 CrontabFile Converter page: 5
6 CrontabFile Converter - Introduction The different purposes and methods of use of the JobScheduler Crontab File Converter and JobScheduler Crontab Adapter Job is described in the following chapters. July 2014 CrontabFile Converter page: 6
7 CrontabFile Converter - Requirements 3 Requirements The JobScheduler Crontab Adapter Job and the JobScheduler Crontab File Converter are both bundled in sos.scheduler.jar, which itself is included in the JobScheduler distribution for Unix or Linux systems. The distribution of JobScheduler for other operating systems does not contain this components. Note that a Java Runtime Environment (JRE) version 1.7.x or higher is required for both of these tools. July 2014 CrontabFile Converter page: 7
8 CrontabFile Converter - The JobScheduler Crontab File Converter Command Line Tool 4 The JobScheduler Crontab File Converter Command Line Tool The JobScheduler Crontab File Converter commandline tool is meant to be used for a once-and-for-all migration from a crontab file to a JobScheduler configuration file. It analyses a crontab file and generates corresponding configuration files for the JobScheduler. This configuration files can then be stored in the live folder. The JobScheduler Crontab File Converter is started with the cronconverter.sh script, which can be found in the JobScheduler./bin installation directory. The parameters which can be used in the command line tool are described in the chapter parameters (page 19). 5 * * * * /usr/bin/message.sh 00 */2 * * * /usr/local/bin/mail_poll * * 0 cp /var/log/messages /log/backup/messages Example: the content of a simple crontab file The /home/scheduler/scheduler/crontab file contains the lines shown above. This crontab is converted to a JobScheduler configuration file by calling: bin/jobscheduler Crontab File Converter.sh -crontab crontab -target config/my_scheduler_cron.xml Example: starting the JobScheduler Crontab File Converter commandline tool The tool is reading the crontab from the JobScheduler's home directory. The result is a configuration file named config/my_scheduler_cron.xml with the following content: <?xml version="1.0" encoding="utf-8"?> <spooler> <config> <jobs> <job name="usr_bin_message.sh" timeout="600" title="cron Job /usr/bin/message.sh"> <script language="shell">/usr/bin/message.sh</script> <run_time> <period absolute_repeat="01:00" begin="00:05"/> </run_time> </job> <job name="usr_local_bin_mail_poll" timeout="600" title="cron Job /usr/local/bin/mail_poll"> <script language="shell">/usr/local/bin/mail_poll</script> <run_time> <period absolute_repeat="02:00" begin="00:00"/> </run_time> </job> <job name="var_log_messages" timeout="600" title="cron Job cp /var/log/messages /log/backup/messages"> <script language="shell"> cp /var/log/messages /log/backup/messages </script> <run_time> <weekdays> <day day="0"> <period single_start="23:59"/> </day> </weekdays> </run_time> </job> </jobs> </config> </spooler> Example: Result of a converted crontab July 2014 CrontabFile Converter page: 8
9 CrontabFile Converter - Description: SOSCrontabFileConverter 1 Description: SOSCrontabFileConverter The SOSCrontabFileConverter can be used to migrate a crontab file in the objects of JobScheduler. July 2014 CrontabFile Converter page: 9
10 CrontabFile Converter - Parameters 1 Parameters List of parameters Name base_directory create_sub_folder_structure create_job_chain_jobs create_a_mock mock_command crontab systab changeuser timeout Title 1.1 Base_Directory - Base Directory Mit dem Wert dieses Parameter wird ein Verzeichnis-Name festgelegt, der bei der Speicherung der migrierten Objekte als Basis-Verzeichnis angewendet werden soll. Data-Type: SOSOptionFolderName The default value for this parameter is. 1.2 Create_Sub_Folder_Structure - Create SubFolder Structure * * 1-5 su - root -c "\${DIR_BIN}/batch/sel_memorybits.sh Example: An Example using a subfolder structureein Beispiel für ein Unterverzeichnis The object "sel_memorybits.sh.job.xml" will be stored in the folder "batch". If the parameter base_directory is set to "prod" then the structure should be "prod/batch/". Data-Type: SOSOptionBoolean The default value for this parameter is false. 1.3 Create_Job_Chain_Jobs - Create JobChain Jobs If the value of this parameter set to "true", so instead of "stand alone" jobs are generated those jobs in a job chain allowed to run. Additionally generated for each job is an order and a job chain, which can be started with the order. July 2014 CrontabFile Converter page: 10
11 CrontabFile Converter - Parameters <?xml version="1.0" encoding="iso "?> <job order="yes" timeout="600" title="cron Job su - root -c "\${DIR_BIN}/batch/sel_memorybits.sh "> <extensions> <extension xmlns=" <generator date=" :50:32" name="cronconverter" vendor=" <docu>00 21 * * 1-5 su - root -c "\${DIR_BIN}/batch/sel_memorybits.sh </docu> </generator> <comment/> </extension> </extensions> <script language="shell"><![cdata[ echo created by CronConverter, at :50:32 echo mock-mode: su - root -c "\${DIR_BIN}/batch/sel_memorybits.sh exit 0 ]]<</script> </job> Example: An example for a job <?xml version="1.0" encoding="iso "?> <job_chain> <extensions> <extension xmlns=" <generator date=" :50:32" name="cronconverter" vendor=" <docu>00 21 * * 1-5 su - root -c "\${DIR_BIN}/batch/sel_memorybits.sh</docu> </generator> <comment/> </extension> </extensions> <job_chain_node error_state="!error" job="sel_memorybits.sh" next_state="success" state="100"/> <job_chain_node state="success"/> <job_chain_node state="!error"/> </job_chain> Example: An example for a job chain July 2014 CrontabFile Converter page: 11
12 CrontabFile Converter - Parameters <?xml version="1.0" encoding="iso "?> <order title="base/batch/sel_memorybits.sh"> <extensions> <extension xmlns=" <generator date=" :50:32" name="cronconverter" vendor=" <docu>00 21 * * 1-5 su - root -c "\${DIR_BIN}/batch/sel_memorybits.sh </docu> </generator> <comment/> </extension> </extensions> <run_time> <weekdays> <day day="1"> <period single_start="21:00"/> </day> <day day="2"> <period single_start="21:00"/> </day> <day day="3"> <period single_start="21:00"/> </day> <day day="4"> <period single_start="21:00"/> </day> <day day="5"> <period single_start="21:00"/> </day> </weekdays> </run_time> </order> Example: An example for an order Data-Type: SOSOptionBoolean The default value for this parameter is false. 1.4 Create_A_Mock - Create A Mock: simulate the job execution If the value of this parameter set to "true", so the script element of the job is filled with a command to be specified. The parameter mock_command has to be used to specify the MOCK-command. This command is then executed in the execution of the job, instead of the "real" command. The option in the crontab file command is also added as a comment in the script element. With this setting, the execution of all created objects are simulated (MOCK-mode). Data-Type: SOSOptionBoolean The default value for this parameter is false. Use together with parameter: Mock_Command 1.5 Mock_Command - Mock Command With this parameter, the command is defined, which is to be performed in mock mode. July 2014 CrontabFile Converter page: 12
13 CrontabFile Converter - Parameters Data-Type: SOSOptionCommandString The default value for this parameter is ping -n 20 localhost. Use together with parameter: Create_A_Mock 1.6 crontab - Name of a crontab file to convert Path and filename of the crontab file which has to be converted. Data-Type: SOSOptionInFileName The default value for this parameter is crontab. This parameter is mandatory. 1.7 systab - Type of crontab file to convert Sets if the current crontab is a system or user crontab: 0: User crontab 1: System crontab The default is 0. If parameter crontab is "/etc/crontab" then the default is 1. Data-Type: SOSOptionBoolean The default value for this parameter is false. 1.8 changeuser - Command for switch user Sets the command to change the user, if a system crontab is converted. See documentation. Data-Type: 1.9 timeout - Maximum runtime of a job Sets a timeout (in seconds) for the execution of the converted jobs. Data-Type: The default value for this parameter is 600. July 2014 CrontabFile Converter page: 13
14 CrontabFile Converter - The JobScheduler Crontab Adapter Job 5 The JobScheduler Crontab Adapter Job The JobScheduler Crontab Adapter Job is used to configure the JobScheduler with a crontab file. For that purpose, the job reads the crontab file and dynamically adjusts the JobScheduler configuration. Note that such changes are not permanent - they will be lost after a restart of the JobScheduler. 5.1 Install the JobScheduler Crontab Adapter Job The "Job package: Cron" has to be choosen during the JobScheduler setup for the JobScheduler Crontab Adapter Job to be available: Note that more detailed information about installing the JobScheduler - in particular about the installation of new packages after the JobScheduler itself has been installed - can be found in the JobScheduler Installation document. The setup queries the parameters for the job (path to crontab, type of crontab,...) and configures the job in the./config/scheduler_cron.xml configuration file. July 2014 CrontabFile Converter page: 14
15 CrontabFile Converter - The JobScheduler Crontab Adapter Job The setup will then create the job configuration shown below: <job title = "Read crontab" > <description> <include file = "jobs/jobschedulercronadapter.xml"/> </description> <params> <param name="crontab" value="crontab"/> <!-- 0 for User crontab, 1 for system crontab --> <param name="systab" value="0"/> <!-- su, sudo or custom command, empty for none --> <param name="changeuser" value=""/> <param name="timeout" value="600"/> </params> <script language = "java" java_class = "sos.scheduler.cron.jobschedulercronadapter"/> <run_time repeat = "120" begin = "00:00" end = "24:00" once = "yes"/> </job> Example: Configuration of JobScheduler Crontab Adapter Job The parameters which can be used for a JobScheduler Crontab Adapter Job are described in the chapter ' Parameters '. 5.2 Using JobScheduler Crontab Adapter Job with remote Configuration The JobScheduler Crontab Adapter Job may also be used to distribute cron jobs from a supervisor JobScheduler to "Workload" JobSchedulers using remote configuration. This can be achieved with the following steps: A JobScheduler must be installed as a central supervisor The "Workload" JobSchedulers have to be configured to register with the central supervisor (The "Workload" JobSchedulers don't need the cron package). July 2014 CrontabFile Converter page: 15
16 CrontabFile Converter - The JobScheduler Crontab Adapter Job Directories for the configuration of the workload JobSchedulers are created within the configuration directory of the supervising JobScheduler. (See the " Central Configuration Using a Supervisor JobScheduler " chapter in the JobScheduler reference documentation. The scheduler_cron_remote.xml element should be included alongside the scheduler_cron.xml in the scheduler.xml configuration file using <base>. The crontab files can now be added to the sub-directories of the host-specific configuration directories and the crontab file jobs will be distributed to the corresponding workload JobSchedulers. Note that a special sub-directory (e.g. cron ) should be created in each host directory (the directory corresponding to a workload JobScheduler) for the configuration files, as files landing directly in the host directory will deleted. config/remote/host2#4444/cron/crontab - contains cron jobs for host2 config/remote/host3#4444/cron/crontab - contains cron jobs for host3 config/remote/_all/cron/crontab - contains cron jobs for all workload JobSchedulers Example: crontabs for remote hosts A JobScheduler on host1 should convert and distribute cron Jobs for host2 and host3. If all JobSchedulers are configured as described above then the workload JobSchedulers will be configured using crontab files saved in the following directories: The cron_adapter_dynamic_configuration_dir parameter in scheduler_cron_remote.xml can be modified in order to activate the chron distribution only for individual workload JobSchedulers. Here, the directories are specified (separated by semi-colons) in which crontab files are to be sought. Note that sub-directories within directories specified here will also be automatically monitored for crontab jobs. Example: crontabs für JobScheduler auf host2 und host3 July 2014 CrontabFile Converter page: 16
17 CrontabFile Converter - Customizing the Conversion 6 Customizing the Conversion The conversion result can be influenced using crontab comments. Comments can be used to set the job name, the job title and job timeout parameters. These are set using a comment line containing one of the following patterns: # job_name = name of the job # job_title = title of the job # job_timeout = timeout (in seconds) of the job needs to be placed in the line(s) before the line with the definition of the cron job. Example: set name of the job to my_cron_job # job_name = my_cron_job # other comment(s) 0 * * * * ls -la July 2014 CrontabFile Converter page: 17
18 CrontabFile Converter - User crontab or System crontab? 7 User crontab or System crontab? scheduler localhost = (test) /bin/ls NOPASSWD Example: Scheduler User 'scheduler' should execute 'ls' as user 'test' There are two kinds of crontab files: user crontab and system crontab. A user crontab file has five columns for the configuration of the run time and an additional column for the command. A system crontab file has five columns for the configuration of the run time, a column for the user who should execute the command and an extra column for the command itself. It is necessary, for both the JobScheduler Crontab File Converter and the Cron Adapter tools, to specify whether the crontab file is to be configured for user crontab or for system crontab files. This is done using the systab parameter. The commands of a user crontab file will be executed by the user running the JobScheduler. For a system crontab file, the user may be changed. By default, commands will be executed by the user running the JobScheduler. To execute commands with the users configured in the system crontab file, the changeuser parameter needs to be set to choose a command to change the user. If changeuser is set to su the JobScheduler will execute the command as: su $SCHEDULER_CRONTAB_USER -c command (The $SCHEDULER_CRONTAB_USER environment variable contains the user name from the 6th column of the system crontab file). Note that this only works if the JobScheduler is running as root, what is not really recommended. If another user is running the JobScheduler, the su command will open a prompt for a passwort, which cannot be answered by the JobScheduler. If the JobScheduler needs to run as a user other than root and also needs to execute the system crontab commands as another user then sudo can be used. Therefore the changeuser parameter has to be set to sudo. In addition, sudo needs to be configured using the /etc/sudoers file so that the user running the JobScheduler is allowed to execute scheduled commands as another user without a password. Example: Scheduler user 'scheduler' may run 'ls' as user 'test' scheduler localhost = (test) /bin/ls NOPASSWD If knowledge of sudo is not available, we strongly recommend reading a sudo tutorial or the sudoers manpage first. July 2014 CrontabFile Converter page: 18
19 CrontabFile Converter - Parameters 8 Parameters The JobScheduler Crontab File Converter commandline tool and the JobScheduler Crontab Adapter Job are configured using the following parameters: Converter parameter Job parameter Description -crontab crontab Path and filename of the crontab file -target --- Target file (XML) for the conversion result -systab systab Configures if the current crontab is a system crontab or user crontab: 0: User crontab 1: System crontab See the ' ' chapter for an example configuration of this job. The default is 0. If parameter crontab is "/etc/crontab" then the default is 1. -changeuser changeuser Sets the command to change the user when using a system crontab: su: execute the command using su sudo: execute the command using sudo A custom command may be entered (using $SCHEDULER_CRONTAB_USER). If no command is set then the user will not be changed. -timeout timeout Sets a timeout (in seconds) for the execution of the converted jobs. (Default: 600) -v --- loglevel [0=info] [1=debug1]...[9=debug9] July 2014 CrontabFile Converter page: 19
20 CrontabFile Converter - Limitations 9 Limitations The five columns (sections) for runtime configuration in a crontab file offer a large number of combinations. Most of these can be converted by the JobScheduler Crontab File Converter. However, there are limitations for certain combinations which are listed below: */2 */3 * * * : repeat interval for minutes and hours A repeat interval is given for minutes and hours. So the job should run every 3 hours at 2 minute intervals. This combination is not supported, as it does not make any sense */3 * * : every 3 days at 10:00 Start the job every 3 days at 10:00. Repeat intervals of several days are not supported. However, the converter will generate a runtime with fixed monthdays, which have the configured offset. In this case 1,4,7, */3 * : last DoM every n months Start the job on the 1st day of the month, every 3 months, at 10:00. The same is true for months as for days. Fixed months will be generated with the configured offset * * */3: repeat interval for weekdays Start the job every 3 weekdays at 10:00. Repeat intervals for weekdays are not supported. Repeat intervals in the 3rd column (monthdays) can be used instead * 5 : fixed weekday combinded with a fix monthday Start the job every Friday the 13th at 10:00. The combination of a fixed weekday with a fixed monthday is not supported. The weekday column will only be evaluated if the monthday column is set to *. July 2014 CrontabFile Converter page: 20
21 CrontabFile Converter - Further readings 10 Further readings In this chapter we will give an overview for further readings regarding cron and JobScheduler. More about Cron The Debian Cron page... Cron on Cron More about sudo The sudo home sudo on sudo July 2014 CrontabFile Converter page: 21
22 CrontabFile Converter - Index Index C Cron 5, 5 J O S JSJobScheduler Crontab File Converter 5 order parameter 0 sudo 18, 18 Supervisor 15 July 2014 CrontabFile Converter page: 22
JobScheduler Web Services Executing JobScheduler commands
JobScheduler - Job Execution and Scheduling System JobScheduler Web Services Executing JobScheduler commands Technical Reference March 2015 March 2015 JobScheduler Web Services page: 1 JobScheduler Web
JobScheduler Events Definition and Processing
JobScheduler - Job Execution and Scheduling System JobScheduler Events Definition and Processing Reference March 2015 March 2015 JobScheduler Events page: 1 JobScheduler Events - Contact Information Contact
JobScheduler Installation by Copying
JobScheduler - Job Execution and Scheduling System JobScheduler Installation by Copying Deployment of multiple JobSchedulers on distributed servers by copying a template JobScheduler March 2015 March 2015
JobScheduler - Quickstart
JobScheduler - Job Execution and Scheduling System JobScheduler - Quickstart An Introduction to Job Scheduling March 2015 March 2015 JobScheduler - Quickstart page: 1 JobScheduler - Quickstart - Contact
JobScheduler Security
JobScheduler - Job Execution and Scheduling System JobScheduler Security March 2015 March 2015 JobScheduler Security page: 1 JobScheduler Security - Contact Information Contact Information Software- und
JobScheduler and Script Languages
JobScheduler - Job Execution and Scheduling System JobScheduler and Script Languages scripting with the package javax.script March 2015 March 2015 JobScheduler and Script Languages page: 1 JobScheduler
MySQL Job Scheduling
JobScheduler - Job Execution and Scheduling System MySQL Job Scheduling MySQL automation March 2015 March 2015 MySQL Job Scheduling page: 1 MySQL Job Scheduling - Contact Information Contact Information
How To Use The Jobscheduler On A Linux Box 2.5.2.2 (Jid) On A Pcode (Jio) Or Macbook 2.2 On A Microsoft Powerbook 2 (For A Freebie
JobScheduler - Job Execution and Scheduling System JobScheduler Information Dashboard Work Plan and History March 2015 March 2015 JobScheduler page: 1 JobScheduler - Contact Information Contact Information
JOB SCHEDULER. Managed Jobs. Technical Documentation March 2009. Job Automation
Job Automation Managed Jobs JOB SCHEDULER Technical Documentation March 2009 Software- und Organisations-Service GmbH Giesebrechtstr. 15 10629 Berlin Germany Telephone +49 30 86 47 90-0 Telefax +49 30
JobScheduler Events Definition and Processing
JobScheduler - Job Execution and Scheduling System JobScheduler Events Definition and Processing Referenz März 2015 März 2015 JobScheduler Events Seite: 1 Impressum Impressum Software- und Organisations-Service
JobScheduler - Amazon AMI Installation
JobScheduler - Job Execution and Scheduling System JobScheduler - Amazon AMI Installation March 2015 March 2015 JobScheduler - Amazon AMI Installation page: 1 JobScheduler - Amazon AMI Installation - Contact
Open Source Job Scheduler
Planning and scheduling jobs can mean a lot of work, especially if they are spread across multiple machines. Here s a tool to make that task a lot easier. BY JAMES MOHR he ability to perform a certain
Backing Up TestTrack Native Project Databases
Backing Up TestTrack Native Project Databases TestTrack projects should be backed up regularly. You can use the TestTrack Native Database Backup Command Line Utility to back up TestTrack 2012 and later
1 Functionalities of iq.suite Update Manager... 3. 2 Installation... 5. 2.1 New Installation... 5. 2.2 Update Installation... 8. 3 Configuration...
Contents 1 Functionalities of iq.suite Update Manager... 3 2 Installation... 5 2.1 New Installation... 5 2.2 Update Installation... 8 3 Configuration... 9 3.1 Configuration of iq.suite Update Manager...
JobScheduler - Installation Guide
JobScheduler - Job Execution and Scheduling System JobScheduler - Installation Guide Installation and Configuration March 2015 March 2015 JobScheduler - Installation Guide page: 1 JobScheduler - Installation
USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20
USER GUIDE Product Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 CONTENT ABOUT THIS DOCUMENT... 3 OVERVIEW... 3 OPERATING SYSTEMS SUPPORTED... 3 PREREQUISITES...
Architecture and Mode of Operation
Open Source Scheduler Architecture and Mode of Operation http://jobscheduler.sourceforge.net Contents Components Platforms & Databases Architecture Configuration Deployment Distributed Processing Security
Automatic restart Tomcat on Windows script via TaskScheduler daily - A command line to add / remove new Windows "Cron" like job
Automatic restart Tomcat on Windows script via TaskScheduler daily - A command line to add / remove new Windows "Cron" like job Author : admin I'm responsbile for a project environment made up of 3 components
IBM WebSphere Application Server Version 7.0
IBM WebSphere Application Server Version 7.0 Centralized Installation Manager for IBM WebSphere Application Server Network Deployment Version 7.0 Note: Before using this information, be sure to read the
Step One: Installing Rsnapshot and Configuring SSH Keys
Source: https://www.digitalocean.com/community/articles/how-to-installrsnapshot-on-ubuntu-12-04 What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The
Koha 3 Library Management System
P U B L I S H I N G community experience distilled Koha 3 Library Management System Savitra Sirohi Amit Gupta Chapter No.4 "Koha's Web Installer, Crontab, and Other Server Configurations" In this package,
Published. Technical Bulletin: Use and Configuration of Quanterix Database Backup Scripts 1. PURPOSE 2. REFERENCES 3.
Technical Bulletin: Use and Configuration of Quanterix Database Document No: Page 1 of 11 1. PURPOSE Quanterix can provide a set of scripts that can be used to perform full database backups, partial database
FileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Novell ZENworks 10 Configuration Management SP3
AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties
VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com
VERSION 9.02 INSTALLATION GUIDE www.pacifictimesheet.com PACIFIC TIMESHEET INSTALLATION GUIDE INTRODUCTION... 4 BUNDLED SOFTWARE... 4 LICENSE KEY... 4 SYSTEM REQUIREMENTS... 5 INSTALLING PACIFIC TIMESHEET
Architecture and Mode of Operation
Software- und Organisations-Service Open Source Scheduler Architecture and Mode of Operation Software- und Organisations-Service GmbH www.sos-berlin.com Scheduler worldwide Open Source Users and Commercial
Extending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
StreamServe Persuasion SP5 Document Broker Plus
StreamServe Persuasion SP5 Document Broker Plus User Guide Rev A StreamServe Persuasion SP5 Document Broker Plus User Guide Rev A 2001-2010 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520
Installing Platform Product Suite for SAS (Windows)
Installing Platform Product Suite for SAS (Windows) Version 3.1 March 29, 2007 Contents Introduction on page 3 Supported Versions and Requirements on page 4 Prerequisites on page 5 Install the Software
Setting Up the Site Licenses
XC LICENSE SERVER Setting Up the Site Licenses INTRODUCTION To complete the installation of an XC Site License, create an options file that includes the Host Name (computer s name) of each client machine.
Elixir Schedule Designer User Manual
Elixir Schedule Designer User Manual Release 7.3 Elixir Technology Pte Ltd Elixir Schedule Designer User Manual: Release 7.3 Elixir Technology Pte Ltd Published 2008 Copyright 2008 Elixir Technology Pte
Parallels Plesk Panel
Parallels Plesk Panel Copyright Notice ISBN: N/A Parallels 660 SW 39th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels, Inc.
Project management integrated into Outlook
y Project management integrated into Outlook InLoox PM 7.x Help for the configuration for MySQL-Server An InLoox Whitepaper Published: October 2011 Copyright: InLoox GmbH 2011 You find up-to-date information
IBM Tivoli Network Manager IP Edition V3.8
IBM Tivoli Network Manager IP Edition V3.8 Scheduling reports 2010 IBM Corporation Welcome to scheduling reports in IBM Tivoli Network Manager IP Edition V3.8. scheduling_reports.ppt Page 1 of 17 Objectives
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
JAMS 6.X Client Features 3. Working with Jobs 4-5. Submitting Jobs Manually 6-7. Working with Setups 8-9. Working with Views 10-14
Table of Contents JAMS 6.X Client Features 3 Working with Jobs 4-5 Submitting Jobs Manually 6-7 Working with Setups 8-9 Working with Views 10-14 Working with Folders 15-16 Viewing Job History 17-18 Working
IGEL Universal Management. Installation Guide
IGEL Universal Management Installation Guide Important Information Copyright This publication is protected under international copyright laws, with all rights reserved. No part of this manual, including
XMLVend Protocol Message Validation Suite
XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports
How To Back Up Your Pplsk Data On A Pc Or Mac Or Mac With A Backup Utility (For A Premium) On A Computer Or Mac (For Free) On Your Pc Or Ipad Or Mac On A Mac Or Pc Or
Parallels Plesk Control Panel Copyright Notice ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2008, Parallels,
32-Bit Workload Automation 5 for Windows on 64-Bit Windows Systems
32-Bit Workload Automation 5 for Windows on 64-Bit Windows Systems Overview 64-bit Windows Systems Modifying the Working Folder for Universal Server Components Applications Installed in the Windows System
New World Construction FTP service User Guide
New World Construction FTP service User Guide A. Introduction... 2 B. Logging In... 4 C. Uploading Files... 5 D. Sending Files... 6 E. Tracking Downloads... 10 F. Receiving Files... 11 G. Setting Download
While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
CC04 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this paper is
Healthstone Monitoring System
Healthstone Monitoring System Patrick Lambert v1.1.0 Healthstone Monitoring System 1 Contents 1 Introduction 2 2 Windows client 2 2.1 Installation.............................................. 2 2.2 Troubleshooting...........................................
Installing and Using the Zimbra Reporting Tool
Installing and Using the Zimbra Reporting Tool October 2014 Legal Notices Copyright 2005-2014 Zimbra, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual
Kofax Export Connector 8.3.0 for Microsoft SharePoint
Kofax Export Connector 8.3.0 for Microsoft SharePoint Administrator's Guide 2013-02-27 2013 Kofax, Inc., 15211 Laguna Canyon Road, Irvine, California 92618, U.S.A. All rights reserved. Use is subject to
Install BA Server with Your Own BA Repository
Install BA Server with Your Own BA Repository This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision February 3, 2014, copyright 2014
Task Scheduler. Morgan N. Sandquist Developer: Gary Meyer Reviewer: Lauri Watts
Morgan N. Sandquist Developer: Gary Meyer Reviewer: Lauri Watts 2 Contents 1 Introduction 4 1.1 Start Up........................................... 4 1.1.1 Scheduled Tasks..................................
Inteset Secure Lockdown ver. 2.0
Inteset Secure Lockdown ver. 2.0 for Windows XP, 7, 8, 10 Administrator Guide Table of Contents Administrative Tools and Procedures... 3 Automatic Password Generation... 3 Application Installation Guard
WS_FTP Professional 12
WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files
Linux Crontab: 15 Awesome Cron Job Examples
Linux Crontab: 15 Awesome Cron Job Examples < An experienced Linux sysadmin knows the importance of running the routine maintenance jobs in the background automatically. Linux Cron utility is an effective
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted
GWAVA 5. Migration Guide for Netware GWAVA 4 to Linux GWAVA 5
GWAVA 5 Migration Guide for Netware GWAVA 4 to Linux GWAVA 5 Copyright 2010 GWAVA, Inc. All rights reserved. Content may not be reproduced without permission. http://www.gwava.com Overview While GWAVA
XCloner Official User Manual
XCloner Official User Manual Copyright 2010 XCloner.com www.xcloner.com All rights reserved. xcloner.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project. What is XCloner?
CA Spectrum and CA Service Desk
CA Spectrum and CA Service Desk Integration Guide CA Spectrum 9.4 / CA Service Desk r12 and later This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter
Personal Token Software Installation Guide
This document explains how to install and how to remove the token software for your personal token. 20 May 2016 Table of Contents Table of Contents Preface...3 1 Token Software Installation Prerequisites...4
Event Based Interface
Event Based Interface This application note describes how to configure the real-time Event Based interface between Mattec MES and CMS.. 1. Overview Mattec s sister company, CMS, is a leading provider of
PaperStream Connect. Setup Guide. Version 1.0.0.0. Copyright Fujitsu
PaperStream Connect Setup Guide Version 1.0.0.0 Copyright Fujitsu 2014 Contents Introduction to PaperStream Connect... 2 Setting up PaperStream Capture to Release to Cloud Services... 3 Selecting a Cloud
Upgrading to advanced editions of Acronis Backup & Recovery 10. Technical white paper
Upgrading to advanced editions of Acronis Backup & Recovery 10 Technical white paper Table of contents 1 Introduction...3 2 Choosing the way to upgrade...3 2.1 Gradual upgrade... 3 2.2 Importing backup
JobScheduler. Architecture and Mode of Operation. Software for Open Source
JobScheduler Architecture and Mode of Operation JobScheduler worldwide Software- und Organisations-Service GmbH www.sos-berlin.com Contents Components Supported Platforms & Databases Architecture Job Configuration
Sophos Mobile Control Installation guide
Sophos Mobile Control Installation guide Product version: 2.5 Document date: July 2012 Contents 1 Introduction... 3 2 The Sophos Mobile Control server... 4 3 Set up Sophos Mobile Control... 13 4 Running
Plesk 8.3 for Linux/Unix System Monitoring Module Administrator's Guide
Plesk 8.3 for Linux/Unix System Monitoring Module Administrator's Guide Revision 1.0 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 600 Herndon VA 20171 USA Phone: +1 (703) 815 5670
McAfee epolicy Orchestrator 5.0.0 Software
Log File Reference Guide McAfee epolicy Orchestrator 5.0.0 Software The log files detailed in this guide represent a subset of all McAfee epolicy Orchestrator log files, with particular attention to the
Managed File Transfer with Universal File Mover
Managed File Transfer with Universal File Mover Roger Lacroix [email protected] http://www.capitalware.com Universal File Mover Overview Universal File Mover (UFM) allows the user to combine
DS License Server. Installation and Configuration Guide. 3DEXPERIENCE R2014x
DS License Server Installation and Configuration Guide 3DEXPERIENCE R2014x Contains JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 7 Contains IBM(R) 64-bit SDK for AIX(TM), Java(TM) Technology Edition, Version
CA Performance Center
CA Performance Center Single Sign-On User Guide 2.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
PLESK 7 NEW FEATURES HOW-TO RESOURCES
PLESK 7 NEW FEATURES HOW-TO RESOURCES Copyright (C) 1999-2004 SWsoft, Inc. All rights reserved. Distribution of this work or derivative of this work in any form is prohibited unless prior written permission
DS License Server V6R2013x
DS License Server V6R2013x DS License Server V6R2013x Installation and Configuration Guide Contains JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 7 Contains IBM(R) 64-bit SDK for AIX(TM), Java(TM) Technology
Lucid Key Server v2 Installation Documentation. www.lucidcentral.org
Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
User Guide - English. ServerView Suite. DeskView and ServerView Integration Pack for Microsoft SCCM
User Guide - English ServerView Suite DeskView and ServerView Integration Pack for Microsoft SCCM Edition June 2010 Comments Suggestions Corrections The User Documentation Department would like to know
Application Note. Using Mercury/32 as an SMTP Relay Client
Application Note Using Mercury/32 as an SMTP Relay Client Document: AN00017 Revision: 2 Date: October 2, 2014 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2 Disclaimer Specifications
Feith Dashboard iq Server Version 8.1 Install Guide
Feith Dashboard iq Server Version 8.1 Install Guide Feith Dashboard iq Server Version 8.1 Install Guide Copyright 2013 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication
White Paper. Fabasoft Folio Thin Client Support. Fabasoft Folio 2015 Update Rollup 2
White Paper Fabasoft Folio Thin Client Support Fabasoft Folio 2015 Update Rollup 2 Copyright Fabasoft R&D GmbH, Linz, Austria, 2015. All rights reserved. All hardware and software names used are registered
Scheduling in SAS 9.3
Scheduling in SAS 9.3 SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. Scheduling in SAS 9.3. Cary, NC: SAS Institute Inc. Scheduling in SAS 9.3
The objective of this lab is to learn how to set up an environment for running distributed Hadoop applications.
Lab 9: Hadoop Development The objective of this lab is to learn how to set up an environment for running distributed Hadoop applications. Introduction Hadoop can be run in one of three modes: Standalone
A Transend Corporation White Paper Preparing Microsoft Exchange Server for Migration
A Transend Corporation White Paper Preparing Microsoft Exchange Server for Migration Copyright December 2012 by Transend Corporation Table of Contents Section 1: Introduction... 1 Section 2: Basic Requirements...
PMOD Installation on Linux Systems
User's Guide PMOD Installation on Linux Systems Version 3.7 PMOD Technologies Linux Installation The installation for all types of PMOD systems starts with the software extraction from the installation
webmethods Certificate Toolkit
Title Page webmethods Certificate Toolkit User s Guide Version 7.1.1 January 2008 webmethods Copyright & Document ID This document applies to webmethods Certificate Toolkit Version 7.1.1 and to all subsequent
Installing BIRT Analytics 4.4
Pre-requisites... 3 Configuring Microsoft Internet Information Services... 3 Installation... 5 Technical information... 13 PORTS (http / https)... 13 USERS... 13 Windows Services... 13 Linux Process...
OpenEyes - Windows Server Setup. OpenEyes - Windows Server Setup
OpenEyes - Windows Server Setup Editors: G W Aylward Version: 0.9: Date issued: 4 October 2010 1 Target Audience General Interest Healthcare managers Ophthalmologists Developers Amendment Record Issue
Attix5 Pro Server Edition
Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.
2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel
These are the steps to build a hylafax server. 1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external
Crystal Server Upgrade Guide SAP Crystal Server 2013
Crystal Server Upgrade Guide SAP Crystal Server 2013 Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or
UPS SNMP Watch User manual
Version: 2010-12-15 UPS SNMP Watch User manual Copyright Statement for Intellectual Property and Confidential Information The information contained in this manual is non-conditional and may be changed
Using the QualysGuard Ticket Notification Engine (TNE) to Integrate with Remedy Ticketing Systems (v1.0)
Using the QualysGuard Ticket Notification Engine (TNE) to Integrate with Remedy Ticketing Systems (v1.0) Overview There are a myriad of ticket systems available to customers for operational incident management
Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Update 5 Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management
Sophos Mobile Control Installation guide. Product version: 3
Sophos Mobile Control Installation guide Product version: 3 Document date: January 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...16 4 External
Wolfr am Lightweight Grid M TM anager USER GUIDE
Wolfram Lightweight Grid TM Manager USER GUIDE For use with Wolfram Mathematica 7.0 and later. For the latest updates and corrections to this manual: visit reference.wolfram.com For information on additional
Fairfield University Using Xythos for File Sharing
Fairfield University Using Xythos for File Sharing Version 7.0 Table of Contents I: Manage your Department Folder...2 Your Department Folder... 2 II: Sharing Folders and Files Inside of Fairfield U...3
XenClient Enterprise Synchronizer Installation Guide
XenClient Enterprise Synchronizer Installation Guide Version 5.1.0 March 26, 2014 Table of Contents About this Guide...3 Hardware, Software and Browser Requirements...3 BIOS Settings...4 Adding Hyper-V
TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation
TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation Software Release 6.0 November 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS
ShoreTel Active Directory Import Application
INSTALLATION & USER GUIDE ShoreTel Active Directory Import Application ShoreTel Professional Services Introduction The ShoreTel Active Directory Import application creates, updates, and removes System
Perceptive Intelligent Capture. Product Migration Guide. with Supervised Learning. Version 5.5 SP3
Perceptive Intelligent Capture with Supervised Learning Product Migration Guide Version 5.5 SP3 Written by: Product Documentation, QA Date: March 2014 2014 Perceptive Software, Inc.. All rights reserved
As a CIFEX user, we suggest you have a look at Use Cases. As a CIFEX administrator, we suggest you have at least a look at
CIFEX The CISD File EXchanger Executive Summary CIFEX (CISD File EXchanger) allows internet users to share large files using only a modern web browser (such as Firefox, Safari or Internet Explorer) on
UPSMON PRO Linux --- User Manual
UPSMON PRO Linux --- User Manual Version : 2.1 *Attention : root authority is necessary to execute at Linux here AA. UPSMON PRO Install 2 BB. UPSMON PRO Start 3 CC. UPSMON PRO Status 6 DD. UPSMON PRO Config
PHP Integration Kit. Version 2.5.1. User Guide
PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001
TIBCO Hawk SNMP Adapter Installation
TIBCO Hawk SNMP Adapter Installation Software Release 4.9.0 November 2012 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
