Непоследовательные результаты при запуске bash-скрипта из Autosys и напрямую

У меня проблема с получением согласованных результатов между запуском скрипта из 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 и напрямую? Я был бы признателен за любые указатели, которые могли бы помочь мне понять, почему это противоречиво.

0 ответов

Другие вопросы по тегам