以下是我的备份脚本backup.sh
,当我执行该脚本时,出现错误"date: command not found"
。我已检查了=
和参数之间没有空格。有人能够解释这个错误吗?谢谢。
x00004:/home/ # cat backup.sh
#!/bin/sh
set +x
source ./conf.sh
if [ $# != 2 ] ; then
echo " Usage: $0 [sftp user] [sftp pwd]"
exit 1;
fi
DATE=`date +%y-%m-%d--%H:%M:%S`
echo "${DATE}"
file=test.tar.gz
echo "Starting to backup files..."
#to backup files to sftp server
x00004:/home/ # ./backup.sh usr pwd
./backup.sh: line 11: date: command not found
Starting to backup files...
x00004:/home/poc/src #
PATH
环境变量。 - Ed Heal