OpenWrt
传奇代码搬运工
这个作者很懒,什么都没留下…
展开
-
shell脚本检查程序是否挂掉然后重新运行
把该sh加入到开机自启动文件/etc/rc.local中,即可实现开机自启动,程序挂掉重新运行。#!/bin/shwhile truedops -ef | grep "gateway" | grep -v "grep"if [ "$?" -eq 1 ] #上一条命令返回值0成功,1失败then /root/gateway #要运行的应用程序、脚本等 echo "process has been restarted!"else echo "proces转载 2020-05-09 00:24:12 · 1304 阅读 · 0 评论 -
解决OpenWrt的ps命令不支持带参数问题
OpenWrt路由器中使用的busybox内置的ps命令具有令人不愉快的功能,当尝试指定其他参数时,它会忽略错误而不显示任何错误,并且根本不显示任何数据。不可能教她了解经常使用的参数-busybox中唯一可用的选项是w参数,而其他参数则根本不存在。因此,自动键入ps axu |grep progname而不是预期的结果,控制台显示:ps: invalid option -- a实际上它隐藏在procps软件包组中。通过安装procps和procps-ps,我们可以将完整的ps实用程序带入OpenW.原创 2020-05-09 00:01:40 · 4154 阅读 · 0 评论