15.11 - Running DSA Jobs Using Crontab - Data Stream Architecture

Teradata Data Stream Architecture (DSA) User Guide

prodname
Data Stream Architecture
vrm_release
15.11
created_date
December 2016
category
User Guide
featnum
B035-3150-026K
You can schedule and run DSA jobs from Crontab. However, you must first create a script with specific information and create a Crontab entry.
  1. In your own directory, create a new script with the following information. Make sure the permission of this script is 755: # chmod script 755:
    #!/bin/bash 
     
    # This will identify where BARCmdline is installed
    # If non-TMSB it will also contain the path to JAVA
    source /etc/profile.d/barcmdline-profile.sh
     
    # These will identify where JAVA is on TMSB Servers
    if [ -f /etc/profile.d/teradata-jdk7.sh ]; then
        source /etc/profile.d/teradata-jdk7.sh > /dev/null 2>&1
    fi
    if [ -f /etc/profile.d/teradata-jre7.sh ]; then
        source /etc/profile.d/teradata-jre7.sh > /dev/null 2>&1
    fi
     
    # Here specify the specific job you want to run
    dsc run_job -n <job_name>
  2. Type # crontab -e to edit Crontab.
  3. Use Crontab syntax to create an entry at the beginning of the Crontab script.
  4. In the Cron entry, run the script that you created in step 1.