如何在 init 脚本中执行 lua 文件?

我在 init 脚本中遇到了问题。

reload_service() {
    echo "####################### restart##################" > /dev/ttyS0
    lua /root/proto.lua
    lua /root/ft.lua
    /etc/init.d/network reload
}

从上面的代码中,一切都很好,但是我无法看到两个 lua 文件的结果(在这些文件中,我放置了打印函数。当我在命令行中输入 lua 命令时,我可以看到打印函数的结果)。 在 init 脚本中,我可以使用 lua 命令吗?

点赞
用户1328485
用户1328485

你可以使用syslog来进行日志记录,print语句不会在控制台中可见。 或者你可以把日志输出到某个文件中,以替代print。

2017-12-04 18:36:22