来自医疗设备的Bash脚本

时间:2018-11-14 23:55:19

标签: linux bash ubuntu-16.04

小型非营利性诊所需要从一些非常老旧的医疗设备上备份配置。我可以手动运行该命令,但确实要使其自动化。

从Ubuntu 16.04无头服务器运行。它连接正常,但我不知道如何使用密码启动第二个命令。
EOF给出有关未在医疗设备上分配的伪终端的错误。

如果我从Ubuntu框中手动运行以下三个命令,则效果很好。
ichabod @ crane:〜$ sshpass -p“ Crappy Password” ssh -o StrictHostKeyChecking = no admin@192.168.10.10
admin@192.168.10.10> scp导出配置从\ home \ config \ running-config.txt到backup@192.168.10.5:MED-OS / config-TEST.txt
backup@192.168.10.5的密码:真正安全的一个
running-config.txt 100%1385KB 1.4MB / s 00:00
-一切正常

当前完整脚本:

#!/bin/bash

#Print Connecting...
echo "Connecting to the CARM..."

#Connect to CARM01
sshpass -p "Crappy Password" ssh -o StrictHostKeyChecking=no admin@192.168.10.10 <<___HERE
  "scp export configuration from \home\config\running-config.txt to backup@192.168.10.5:MED-OS/config-$(date +"%a").txt"
  "Really Secure One"
  ___HERE

脚本输出为:
未知命令:从\ home \ config \ running-config.txt到scp导出配置到backup@192.168.10.5:MED-OS / config-Thu.txt
未知命令:真正安全的命令之一
任何想法都将不胜感激。 -T

0 个答案:

没有答案