{"id":1361,"date":"2023-11-29T10:34:31","date_gmt":"2023-11-29T10:34:31","guid":{"rendered":"http:\/\/www.recologypower.com:9080\/?p=1361"},"modified":"2023-11-29T10:34:32","modified_gmt":"2023-11-29T10:34:32","slug":"%e3%80%90openwrt%e3%80%91%e8%84%9a%e6%9c%ac%e8%87%aa%e5%8a%a8%e9%83%a8%e7%bd%b2%e5%ae%88%e6%8a%a4%e8%bf%9b%e7%a8%8b","status":"publish","type":"post","link":"http:\/\/www.recologypower.com:9080\/?p=1361","title":{"rendered":"\u3010Openwrt\u3011\u811a\u672c\u81ea\u52a8\u90e8\u7f72\u5b88\u62a4\u8fdb\u7a0b"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nopenwrt(){\n\techo \"***************************************************\"\n\techo \"*\t\t\tWelcom to OpenWrt Platform\t\t\t\t*\"\n\techo \"***************************************************\"\n\n    # check_deps\n    local source_dir=\"$PWD\"\n    local service_file=\"\/etc\/init.d\/rulex.service\"\n    local executable=\"\/usr\/local\/rulex\"\n    local working_directory=\"\/usr\/local\/\"\n    local config_file=\"\/usr\/local\/rulex.ini\"\n    local db_file=\"\/usr\/local\/rulex.db\"\ncat > \"$service_file\" &lt;&lt; EOL\n#!\/bin\/sh \/etc\/rc.common\n\nSTART=180\n\nUSE_PROCD=1\n\nstart_service() {\n\tprocd_open_instance\n\tprocd_set_param command \"$executable run -config=$config_file -db=$db_file\" \n\tprocd_set_param respawn 0\n\tprocd_close_instance\n}\n\nstop_service(){\n\tservice_stop \"$executable\"\n}\nEOL\n\t\n\tmkdir -p $working_directory\n    chmod +x $source_dir\/rulex\n    cp -rfp \"$source_dir\/rulex\" \"$executable\"\n    cp -rfp \"$source_dir\/rulex.ini\" \"$config_file\"\n    \n\tchmod 777 $service_file\n\t$service_file enable \n\t$service_file start \n\t\n    if &#91; $? -eq 0 ]; then\n        echo \"&#91;\u221a] Rulex service has been created and extracted.\"\n    else\n        echo \"&#91;x] Failed to create the Rulex service or extract files.\"\n    fi\n    exit 0\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<div class=\"slide-text-bg2\">\n<h3><\/h3>\n<\/div>\n<div class=\"flex-btn-div\"><a href=\"http:\/\/www.recologypower.com:9080\/?p=1361\" class=\"btn1 flex-btn\">\u9605\u8bfb\u66f4\u591a<\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77],"tags":[],"_links":{"self":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts\/1361"}],"collection":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1361"}],"version-history":[{"count":1,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts\/1361\/revisions"}],"predecessor-version":[{"id":1362,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts\/1361\/revisions\/1362"}],"wp:attachment":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1361"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}