标签 - 脚本

cmd vbs 脚本 ssh    2022-08-20 17:27:43    27    0    0

用一个例子来演示一下

(完全解决)Windows如何使用批处理命令进行SSH连接并自动输入密码

创建脚本

新建一个后缀名为.vbs的文件,可以直接用写字板来编辑

  1. Dim WshShell
  2. Set WshShell=WScript.CreateObject("WScript.Shell")
  3. WshShell.Run "cmd.exe"
  4. WScript.Sleep 1500
  5. WshShell.SendKeys "ssh -p22 pi@192.168.2.122"
  6. WshShell.SendKeys "{ENTER}"
  7. WScript.Sleep 1500
  8. WshShell.SendKeys "这里是ssh密码"
  9. WshShell.SendKeys "{ENTER}"

运行上述.vbs脚本

看效果吧

脚本    2020-05-05 18:58:40    20    0    0
find /path -mtime +30 -type f -name \*.zip -exec rm -f {} \; 以上就是删除30天前的指定路径下的所有zip文件 ![](/api/file/getImage?fileId=5f82ec8b3c9b99002d0000cf)
leanote 脚本    2019-03-24 13:08:17    37    0    0
  1. #!/bin/bash
  2. # 一些配置
  3. #MONGO_USER="用户名"
  4. #MONGO_PASS="密码"
  5. MONGO_DB="leanote"
  6. LEANOTE_DATA_FILE_PATH=/home/leanote/files
  7. #临时目录
  8. TEMP_PATH=/home/bak
  9. DB_DUMP_TEMP_PATH=/home/bak/temp
  10. #可执行文件路径
  11. MONGO_DUMP_EXE=/home/mongodb/bin/mongodump
  12. #定义备份文件名
  13. DataBakName=DB_$(date +"%Y-%m-%d").tar.gz
  14. FileBakName=File_$(date +%Y-%m-%d).tar.gz
  15. #导出 Mongo 数据库,并压缩
  16. echo -ne "Dump database..."
  17. $MONGO_DUMP_EXE -h localhost -d $MONGO_DB -o $DB_DUMP_TEMP_PATH
  18. tar zcPf $TEMP_PATH/$DataBakName $DB_DUMP_TEMP_PATH/$MONGO_DB
  19. rm -rf $DB_DUMP_TEMP_PATH/*
  20. echo -e "Done"
  21. #备份附件等文件
  22. echo -ne "Backup Leanote files..."
  23. tar zcPf $TEMP_PATH/$FileBakName $LEANOTE_DATA_FILE_PATH
  24. echo -e "Done"
  25. #清理30天前的备份文件
  26. echo -ne "Del Old backup..."
  27. Old_tar_gz=*$(date -d -30day +%Y-%m-%d)*
  28. rm -f $Old_tar_gz
  29. echo -e "All done."