openwrt后台运行程序之screen命令

作者:贝壳物联 | 更新时间:2016-01-24

编写一个openwrt的lua脚本,实时向上报数据,使用ssh运行正常,可是不能关闭ssh窗口,一旦关闭该脚本也被终止,后来查询资料,用screen命令就可以实现关闭ssh窗口也不终止程序的方法,命令如下:

//创建一个screen进程名称为yourname
screen -S yourname
//运行你的脚步
lua /home/xxx.lua

这样你的脚本在关闭ssh窗口之后也不会停止了。

screen的安装在openwrt控制界面中的软件包内查找安装即可,明月永在中秋版默认已安装。


评论:共4条

贝壳物联 评论于:2016-02-19 16:29:04
回到yourname的screen进程用:
screen -r yourname
hzl88688 回复于:2016-03-14 08:13:09
回复 @贝壳物联:用nohup更简洁。用法 nohup lua /home/xxx.lua
贝壳物联 回复于:2016-03-14 10:31:05
回复 @hzl88688:也试过过这个,好像功能没有screen强大。
a386554965 评论于:2018-06-17 09:28:25
学习一下
评论支持使用[code][/code]标签添加代码
返回顶部