Running DSA Jobs Using Crontab - Data Stream Architecture

Teradata Data Stream Architecture (DSA) User Guide

Product
Data Stream Architecture
Release Number
15.11
Published
December 2016
Language
English (United States)
Last Update
2018-04-17
dita:mapPath
zwp1479744478413.ditamap
dita:ditavalPath
3150_DSA_UG_1511.ditaval.ditaval
dita:id
B035-3150
lifecycle
previous
Product Category
Software
Teradata Tools and Utilities
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.