У меня есть сценарий, в начале которого я фиксирую путь к сценарию и папку, используя переменную BASH_SOURCE, как показано ниже
#!/bin/bash
FILE_NAME=$(realpath "$BASH_SOURCE")
FILE_DIR=$(dirname "$FILE_NAME")
Работает нормально при выполнении из командной строки, но не при получении из crontab.
Особенно переменная BASH_SOURCE пуста при запуске из crontab.
Я пытаюсь получить исходный файл, а не выполнить его.
Есть идеи, что здесь происходит?
Спасибо