Непоследовательные результаты при запуске bash-скрипта из Autosys и напрямую - PullRequest
0 голосов
/ 22 февраля 2019

У меня проблема с получением согласованных результатов между запуском скрипта из Autosys и запуском того же скрипта из сеанса SSH pbrun.Оба подхода выполняют сценарий от одного и того же пользователя, я проверил его, посмотрев вывод whoami, вызываемый в сценарии.

Мой сценарий выполняет несколько действий, но следующее не работает должным образом, когдазапускается из Autosys:

#!/bin/bash

set -e

find /apps/elasticsearch-data/nodes -maxdepth 4 -type d -not -executable -exec chmod +x -f -R '{}' ';'

# other stuff...

В журналах Autosys я получаю следующее сообщение:

chmod: cannot access ‘./nodes/0/indices/hI3xKkNhQiCB7jZA84Tuhg/_state’: Permission denied

Когда я вхожу на сервер через SSH, продвигаю мой сеанс через pbrun mygroup user1=bash и пытаюсьзапускать его напрямую - он меняет разрешения без нареканий.

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

...