bash - 脚本在 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 上工作......有人帮助我吗?
解决方案
推荐阅读
- mysql - 在连接结果中过滤 MySQL 中的结果
- javascript - 在 React 中编译时找不到模块
- mysql - 插入记录时,Wordpress 自动将未设置的变量设置为 0
- python - 使用openCV提取带有固定相机的运动球体的X、Y、Z位置
- android - 如何避免 lowmemorykiller 关闭我的服务
- javascript - 尝试使用 Express 设置 cookie 时我做错了什么
- flask-sqlalchemy - 使用 WTForms 在 Flask-SQLAlchemy 中编辑多对多关系
- mysql - where 子句中的条件子查询
- c - C语言中的正则表达式从用户代理中提取chrome版本
- r - R中expand.grid函数的修改