【问题标题】:How can I execute the lua file in init script?如何在 init 脚本中执行 lua 文件?
【发布时间】:2018-05-17 21:08:56
【问题描述】:

我的初始化脚本有问题。

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

从那段代码来看,一切都很好,但是我看不到两个 lua 文件的结果(在那些文件中,我放置了打印功能。当我在命令行中键入 lua 命令时,我可以看到打印函数的结果)。 在init脚本中,我可以使用lua命令吗?

【问题讨论】:

  • 在初始化脚本中,如何执行lua文件?是我的问题。
  • 对不起,它有效。没有看到打印结果,但它可以工作。谢谢。
  • 鉴于你的问题质量低,我建议你删除它。或者你阅读How to Ask,改进你的帖子,然后自己回答。

标签: lua init openwrt luci


【解决方案1】:

您可以使用 syslog 进行日志记录,打印语句在控制台中不可见。 或者代替打印转储某些文件中的日志。

【讨论】:

    猜你喜欢
    • 2014-11-05
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    • 2018-02-24
    • 2013-12-09
    相关资源
    最近更新 更多