Unix команда вызывается в ControlM для удержания и удаления - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь создать командную строку UNIX, которая будет хранить и удалять определенную папку на текущую дату (назовем ее FOLDER) в BMC ControlM.

Команда будет вызываться в задании ControlM (команда предварительного исполнения), и я использую ctmpsm.

Я попробовал следующую команду, но она не работает, и я не знаю почему. ODATE должна быть глобальной переменной.

ordreid=$(ctmpsm -listall ALLFIELDS_FULL | grep FOLDER | grep %%ODATE | cut -c-8) && ctmpsm -UPDATEAJF $ordreid HOLD && ctmpsm -UPDATEAJF $ordreid DELETE

Я ожидаю, что FOLDER будет помещен в HOLD, а DELETE в ControlM.

...