Как создать глобальную переменную в Autosys? - PullRequest
0 голосов
/ 25 мая 2018

Нужно ли создавать глобальную переменную, прежде чем я смогу запустить задание Autosys ниже?Если да, то как мне его создать?Я унаследовал некоторый унаследованный код от кого-то, и теперь я дергаю себя за волосы, пытаясь понять, как это сделать.

insert_job: AUTOSYS_TEST_VARIABLE   job_type: c
command: sendevent -E SET_GLOBAL -G TEST_VARIABLE=TRUE
machine: MACHINE_ALIAS
owner: testowner
permission: gx,mx
description: set global variable
alarm_if_fail: 1
profile:/home/test/dbreplication.env
timezone: US/Eastern

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

sendevent -E SET_GLOBAL -G TEST_VARIABLE = TRUE определяет и устанавливает TEST_VARIABLE.Причина, по которой это не сработало для меня, заключалась в том, что мне нужно было иметь определенный шаблон имени переменной для моего приложения.

0 голосов
/ 25 мая 2018

Идея использования глобальных переменных в Autosys заключается в использовании их в другом задании.

Например, вы можете использовать TEST_VARIABLE в другом задании.

Вот пример:

insert_job: IB_ITOps_Opt_1008_TEST_VARIABLE_OUTPUT 
condition: $${TEST_VARIABLE}
job_type: c
machine: MACHINE_ALIAS    

В этом задании условие основано на переменной, которую вы задали в другом задании, используя sendevent -E SET_GLOBAL -G

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...