我有以下脚本可以自动使用cron进行操作,但是当我运行它“ ./”时,它的工作却在cron上不起作用。
我尝试了很多事情,例如将sh更改为cron的bash。我的脚本上的变量,等等...
#!/bin/bash
DATE=$(/bin/date +%d-%m-%Y-%H-%M-%S)
USERFW="xxxx"
IPSERVER=$(ip route get 1.2.3.4 | awk '{print $7}')
for SW in `more fw.txt `
do
/usr/bin/sshpass -p "Hs@Pr&v3nT!" /usr/bin/ssh -tt -o StrictHostKeyChecking=no $USERFW@$SW <<EOF
execute backup config tftp SW-$DATE $IPSERVER
exit
exit
EOF
done
我需要在crontab上运行此代码...有人帮助我吗?