Я пытаюсь запустить команды Autosys из командной строки.Мне дали сценарий:
#!/bin/bash
export JAVA_HOME=/casper/dist/java/sunjre/1.6.0_25/exec
export IXP_HOME=/casper/dist/tpcommon/ixp/latest/common
export PATH=$PATH:$IXP_HOME/bin:$JAVA_HOME/bin
export AUTOSERV=PAA
export IXP_SERVER_URL="http://usa-autosys-p.casper.com"
Я скопировал этот сценарий в / tmp / autosys_foo
Это содержимое $ IXP_HOME / bin:
$ ls -ltr /casper/dist/tpcommon/ixp/latest/common/bin/
total 112
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixviewfile
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixsendevent
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixjob_depends
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixjil
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixflags
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixautostatus
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixautorep
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixautocal_asc
-rwxrwxr-x 1 root root 10463 Feb 4 2016 ixagent
-rw-rw-r-- 1 root root 385 Feb 4 2016 a
Когда я запускаю это, я ничего не получаю
$ /tmp/autosys_foo ixautorep CASPER_AUTOSYS_JOB -q
Когда я запускаю абсолютный путь, я получаю эту ошибку
$ /casper/dist/tpcommon/ixp/latest/common/bin/ixautorep -J CASPER_AUTOSYS_JOB -q
IXP_HOME not set