首页 > 解决方案 > 脚本在 crontab debian 和 ubuntu 上不起作用

问题描述

我有以下脚本可以使用 cron 自动化,但是当我运行它时“./”它的工作,但在 cron 上不起作用。

我尝试了很多东西,比如将 sh 更改为 bash 用于 cron。我的脚本上的变量等...

#!/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 上工作......有人帮助我吗?

标签: bashshellcron

解决方案


推荐阅读