我遇到了一个奇怪的情况,即 cron 作业正在执行脚本并且没有读入函数。是的,我知道,太阳耀斑。
严肃地说,这里的想法是我有一个.sh
脚本可以启动对我的环境的扫描。您可以在下面看到它的摘录。该脚本成功创建了输出文件,我可以echo "Is this line parsed or not?" >> $output
在输出中找到这一行。echo "I'm in the function!" >> $output
但是,不会记录函数中的下一个回声。脚本在函数声明处停止,仅此而已。
我很困惑。有任何想法吗?谢谢!
.....
touch $output
# with this we are creating an empty file
echo "Is this line parsed or not?" >> $output
function do_the_scan() {
# Load text file lines into a bash array.
echo "I'm in the function!" >> $output
.....