You can schedule and run DSA jobs from Crontab. However, you must first create a script with specific information and create a Crontab entry.
-
In your own directory, create a new script with the following information. Make sure the permission of this script is 755: # chmod script 755:
- [DSA 16.20.24 or later] Java 8
#!/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-jdk8.sh ]; then source /etc/profile.d/teradata-jdk8.sh > /dev/null 2>&1 fi if [ -f /etc/profile.d/teradata-jre8.sh ]; then source /etc/profile.d/teradata-jre8.sh > /dev/null 2>&1 fi # Here specify the specific job you want to run dsc run_job -n <job_name>
- [DSA 16.20.23 or earlier] Java 7
#!/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>
- [DSA 16.20.24 or later] Java 8
- Edit Crontab: # crontab -e
- Use Crontab syntax to create an entry at the beginning of the Crontab script.
- In the Cron entry, run the script you just created.