windows下编写lua脚本生成exe

发布时间 2023-12-30 13:26:45作者: 墨色山水

之前我有个想法,想在window下,远程执行服务器Linux下的某个脚本,我第一时间想到的是用 jekenis,但感觉如果能对输入参数更灵活操作,会更好些,然后发现一个比较有意思的工具 srlua ,它可以将lua编写的代码打包输出成 exe 文件。

srlua 目录内容如下:

操作说明:

glue.exe srlua.exe test.lua test.exe

test.lua 是我们要实现的lua脚本,test.exe 就是 test.lua 转换成可执行文件,可以拿到其他window下机器下执行,很方便。

不过需要注意的是,srlua工具使用的 lua 语法是 lua5.1.4

在连接远程服务器时,我选择使用的是 putty 自带的 plink.exe 工具,它可以在没有终端的情况下,输入账号密码,远程连接服务器,并且执行指令。

用法如下:
plink.exe -pw 12 lindx@192.168.2.114 "sh aaa.sh"

其中 -pw password,后面紧跟 hostname@ip 和 "cmd"

就这个简单的工具很方便我以后在window下执行服务器脚本