Я пытаюсь создать командную строку 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.