当脚本来自cron时,BASH_SOURCE变量为空

时间:2018-04-30 17:09:06

标签: bash ubuntu cron

我有一个脚本,在开头我使用BASH_SOURCE变量捕获脚本路径和文件夹,如下所示

#!/bin/bash

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

从命令行执行时运行正常,但在从crontab中获取时失败。

从crontab运行时,特别是变量BASH_SOURCE为空。

我正在尝试获取文件而不是执行它。

知道这里发生了什么吗?

由于

0 个答案:

没有答案