Переменная BASH_SOURCE пуста, когда скрипт получен из cron - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть сценарий, в начале которого я фиксирую путь к сценарию и папку, используя переменную BASH_SOURCE, как показано ниже

#!/bin/bash

FILE_NAME=$(realpath "$BASH_SOURCE")
FILE_DIR=$(dirname "$FILE_NAME")

Работает нормально при выполнении из командной строки, но не при получении из crontab.

Особенно переменная BASH_SOURCE пуста при запуске из crontab.

Я пытаюсь получить исходный файл, а не выполнить его.

Есть идеи, что здесь происходит?

Спасибо

...