跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Shell脚本大佬请进,求查一个奇怪的BUG
未分類
5 7 月 2021

Shell脚本大佬请进,求查一个奇怪的BUG

主菜单 大佬有话说 :

Shell脚本大佬请进,求查一个奇怪的BUG

本帖最后由 主菜单 于 2021-7-4 23:20 编辑

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

我想办法改了改,现在可以启动Brook程序了,但是脚本的判断功能不正常不能识别Brook已经启动了yc002t

项目地址: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

具体症状,求大佬解疑下yc009t

https://img.gejiba.com/images/b9723b1085bc53cbcf0d328dac115a0f.png

https://img.gejiba.com/images/fbf19af0fd51b7dbf3b520659ddf1c61.png

纯净水 大佬有话说 :

check_pid(){
        PID=$(ps -ef| grep "brook relay"| grep -v grep| grep -v ".sh"| grep -v "init.d"| grep -v "service"| awk ‘{print $2}’)
}

这部分代码有问题吧

主菜单 大佬有话说 :

纯净水 大佬有话说 : 2021-7-4 23:22
这部分代码有问题吧

我试着改成 brook 也不行

纯净水 大佬有话说 :

主菜单 大佬有话说 : 2021-7-5 15:23
我试着改成 brook 也不行

你看看执行能否获取到正确pid?

我是坏虫 大佬有话说 :

不懂不会绑定https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

G.K.D 大佬有话说 :

手动执行这行代码看看结果是什么:
ps -ef| grep "brook relay"| grep -v grep| grep -v ".sh"| grep -v "init.d"| grep -v "service"| awk ‘{print $2}’
如果没结果,就删除最后一个 | 及后面的代码,直到有结果为止,然后告诉我结果是什么,最后一次执行的代码是什么。

BoneAsh 大佬有话说 :

ps -ef| grep "brook"先把这个的执行结果贴出来,然后再决定后面的筛查条件该怎么写

主菜单 大佬有话说 :

BoneAsh 大佬有话说 : 2021-7-4 23:40
先把这个的执行结果贴出来,然后再决定后面的筛查条件该怎么写

root@debian:~# ps -ef| grep "brook"
root      272013290 15:42 pts/0    00:00:00 grep brook
root   21469   10 15:07 ?      00:00:00 /bin/bash -v /etc/init.d/brook-pf start
root   21472 214690 15:07 ?      00:00:00 ./brook relay –from :1111 –to 111.com:1111

主菜单 大佬有话说 :

G.K.D 大佬有话说 : 2021-7-4 23:34
手动执行这行代码看看结果是什么:

如果没结果,就删除最后一个 | 及后面的代码,直到有结果为止,然后告 …

删到这样才有结果:
grep "brook relay"| grep -v grep

root   21472 214690 15:07 ?      00:00:00 ./brook relay –from :1111 –to 111.com:1111

BoneAsh 大佬有话说 :

ps -ef| grep "brook relay"| grep -v grep|awk ‘{print $2}’
执行完看看是21472么

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具