VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

VPS主机服务器优惠分享二手交易综合交流社区、国外便宜VPS主机论坛https://www.hostccn.com

主机参考(zhujicankao.com)网友大佬发文说:

项目是逗比大佬留下的Brook转发脚本,自从Brook开发修改了参数后一键脚本不能正常运行了

我想办法改了改,现在可以启动Brook程序了,但是脚本的判断功能不正常不能识别Brook已经启动了便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG-主机参考

项目地址网友回复说:https://github.com/zhucaidan/doubi/blob/master/brook-pf.sh

创建的服务网友回复说:https://github.com/zhucaidan/doubi/blob/master/service/brook-pf_debian

逗比原始项目网友回复说:https://github.com/ToyoDAdoubiBackup/doubi

Brook项目地址网友回复说:https://github.com/txthinking/brook

关于Relay转发的说明网友回复说:https://txthinking.github.io/brook/#/brook-relay

具体症状,求大佬解疑下便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG-主机参考

便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG-主机参考

便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG-主机参考

各位大佬回复网友回复说:

注册网友回复说: check_pid(){         PID=$(ps -ef| grepbrook relay”| grep -v grep| grep -v “.sh”| grep -v “init.d”| grep -v “service”| awk ‘{print $2}’) }复制代码 这部分代码有问题吧

主菜单网友回复说: 我试着改成 brook不行

纯净水网友回复说: 你看看执行能否获取到正确pid?

主菜单网友回复说: 不懂不会绑定

纯净水网友回复说: 手动执行这行代码看看结果是什么网友回复说: ps -ef| grepbrook relay”| grep -v grep| grep -v “.sh”| grep -v “init.d”| grep -v “service”| awk ‘{print $2}’复制代码 如果没结果,就删除最后一个 | 及后面的代码,直到有结果为止,然后告诉我结果是什么最后一次执行的代码什么

我是坏虫网友回复说: ps -ef| grepbrook复制代码先把这个的执行结果贴出来,然后再决定后面的筛查条件该怎么

G.K.D网友回复说: [email protected]:~# ps -ef| grepbrookroot      2720  1329  0 15:42 pts/0    00:00:00 grep brook root     21469     1  0 15:07 ?        00:00:00 /bin/bash -v /etc/init.d/brook-pf start root     21472 21469  0 15:07 ?        00:00:00 ./brook relay –from :1111 –to 111.com:1111复制代码

BoneAsh网友回复说: 删到这样才有结果网友回复说: grepbrook relay”| grep -v grep复制代码 root     21472 21469  0 15:07 ?        00:00:00 ./brook relay –from :1111 –to 111.com:1111复制代码

主菜单网友回复说: ps -ef| grepbrook relay”| grep -v grep|awk ‘{print $2}’复制代码 执行完看看是21472么

注册网友回复说: 刚刚重启了下机器也还是不行,不过试了下PID是一样的 [email protected]:~# ps -ef| grepbrookroot      8796     1  0 15:50 pts/0    00:00:00 /bin/bash /etc/init.d/brook-pf start root      8799  8796  0 15:50 pts/0    00:00:00 ./brook relay –from :1111 –to 111.com:1111 root      9957  1329  0 15:52 pts/0    00:00:00 grep brook [email protected]:~# ps -ef| grepbrook relay”| grep -v grep|awk ‘{print $2}’ 8799复制代码

注册网友回复说: 这段命令是排除 .sh init.d server 这些文本,用来避免运行脚本/服务脚本时读取到自身命令的 PID。 grep -v “.sh”| grep -v “init.d”| grep -v “service复制代码 但是你这输出结果中也不包含这几个关键词呀,挺奇怪的。

主菜单网友回复说: 检测到进程才提示

G.K.D网友回复说: 是的,目的就是获取pid,那就把语句替换进去就行了吧

唐王李世民网友回复说: 那是不是删了后面的就行了?

BoneAsh网友回复说: 如果你用着没问题的话,直接删掉就行了~

主菜单网友回复说: 删掉后检测正常,启动正常停止正常(不提示文字提示下面的文字),重启正常只能停止不能启动网友回复说: 当前状态: 已安装 并 已启动 请输入数字 [0-10]:6 /etc/init.d/brook-pf: line 102: kill: root: arguments must be process or job IDs Killed复制代码 102行是这样的网友回复说: do_stop(){         check_running         if [[ $? -eq 0 ]]; then                 kill -9 ${PID}                 RETVAL=$?                 if [[ $RETVAL -eq 0 ]]; then                         echo -e “${Info} ${NAME} 停止成功 !”                 else                         echo -e “${Error} ${NAME} 停止失败 !”                 fi         else                 echo -e “${Info} ${NAME} 未运行”                 RETVAL=1         fi }复制代码

G.K.D网友回复说: 90%正常现在,就是重启正常提示网友回复说: 当前状态: 已安装 并 已启动 请输入数字 [0-10]:6 /etc/init.d/brook-pf: line 102: kill: root: arguments must be process or job IDs Killed复制代码 102行是这样的网友回复说: do_stop(){         check_running         if [[ $? -eq 0 ]]; then                 kill -9 ${PID}                 RETVAL=$?                 if [[ $RETVAL -eq 0 ]]; then                         echo -e “${Info} ${NAME} 停止成功 !”                 else                         echo -e “${Error} ${NAME} 停止失败 !”                 fi         else                 echo -e “${Info} ${NAME} 未运行”                 RETVAL=1         fi }复制代码

主菜单网友回复说: 那还是 PID 的检测有问题,结束进程的时候因为检测并写入变量的 PID 值有问题,才会导致这个错误提示。 估计是检测的时候,把脚本自身也检测到并写入变量了,这样变量中就有两个数字了,这才导致报错。 这样交流排错太蛋疼,有空的话,直接私信用 ToDesk 远程协助,我帮你改吧。。。

主菜单网友回复说: 把那句替换掉简单写个停止,写入可行

注册网友回复说: 没看懂你说的什么意思。

注册网友回复说: 没事。。看错了,大佬有空在githubpull一下改改呗

G.K.D网友回复说: 没兴趣去 PR(pull更新自己的仓库项目,PR 是修改别人项目需要对方同意)。 我可以远程协助去帮你修改或者你自己慢慢折腾~

主菜单网友回复说: 我已经fork了的项目别人PR的话我不能同意吗?还是要原作者同意呢 不过我刚刚试了一下。。这个脚本好像不行了,Brook作者不允许一个Brook多进程,只能多开几个进程 现在的话这个脚本只能转发一条,多个转发不起作用了。。。

主机参考zhujicankao.com_收集国内VPSVPS测评主机测评,云服务器虚拟主机,独立服务器国内外服务器高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台
主要提供VPS云服务器相关话题的社区论坛讨论VPS云服务器VPS主机VPS优惠码、VPS特价优惠分享香港美国日本韩国VPS等令人激动的话题
tag:
vps论坛,香港vps论坛,美国vps论坛,vps主机论坛,美国vps主机论坛,vps交流论坛,日本vps论坛,国外vps论坛,美国主机论坛,主机论坛,全球主机论坛,全球vps论坛,主机交流论坛,免费vps论坛,vps优惠论坛,国外vps优惠,香港vps优惠,vps优惠码,hostccn.com

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG https://zhujicankao.com/64001.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 便宜国外vps论坛_Shell脚本大佬请进,求查一个奇怪的BUG
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!