Mikrotik - 上传文件并将其更改为脚本

时间:2017-12-13 16:05:12

标签: mikrotik

Mikrotik脚本编写的新内容,并且遗漏了一些非常明显的内容。使用

创建新脚本时
/system script add name=mail
/system script edit mail source

保存脚本并运行它,一切都很好。

现在,如果我想通过scp推送脚本,我遇到了障碍。我上传了rsc文件,但现在不知道如何制作,即上传的script.rsc用作新脚本的源。我的google-fu让我失望了。任何帮助在这里赞赏!

1 个答案:

答案 0 :(得分:2)

在RouterOS / Mikrotik上推送文件并执行命令:

使用Linux服务器:

  1. 准备变量:

    ROUTEROS_USER=$1
    ROUTEROS_HOST=$2
    ROUTEROS_SSH_PORT=$3
    FILE=somescript.rsc
    
  2. 使用以下方式推送文件:

  3. scp -P $ROUTEROS_SSH_PORT "$FILE" "$ROUTEROS_USER"@"$ROUTEROS_HOST":"$FILE"

    1. 执行将在RouterOS上运行命令的commnad
    2. ssh $ROUTEROS_USER@$ROUTEROS_HOST -p $ROUTEROS_SSH_PORT "/import file-name=$FILE"

        

      命令/import file-name=$FILE.rsc"可能会有所不同取决于   你的RouterOS版本