君自 Linux 来,应知 Linux 事。来日绮窗前,进程还在未? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Allianzcortex
V2EX    Linux

君自 Linux 来,应知 Linux 事。来日绮窗前,进程还在未?

  •  1
     
  •   Allianzcortex 2017-03-14 21:38:35 +08:00 5793 次点击
    这是一个创建于 3144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    linux

    38 条回复    2017-03-16 09:16:12 +08:00
    loading
        1
    loading  
       2017-03-14 21:45:43 +08:00
    233
    xuboying
        2
    xuboying  
       2017-03-14 21:50:00 +08:00 via Android
    再加一个逻辑块,连续 5 次失败后重启 host 。。。。。。君无戏言
    syahd
        3
    syahd  
       2017-03-14 21:52:20 +08:00 via Android
    什么深仇大恨,一定要干掉啊
    xuboying
        4
    xuboying  
       2017-03-14 21:53:46 +08:00 via Android
    如果重启也失败了,就自尽吧。。。。。
    ryd994
        5
    ryd994  
       2017-03-14 21:58:18 +08:00 via Android
    kill -9 有 kill 不了的?
    SIGKILL 严格来说不是信号,而是让内核直接回收进程资源
    UnisandK
        6
    UnisandK  
       2017-03-14 22:03:35 +08:00
    进程趴在地上写了 7 个惨字
    Allianzcortex
        7
    Allianzcortex  
    OP
       2017-03-14 22:17:13 +08:00
    @UnisandK 这么的话 7 就真的成了 Magic Number 了~
    XhstormR
        8
    XhstormR  
       2017-03-14 22:48:15 +08:00 via Android
    什么编辑器?
    Allianzcortex
        9
    Allianzcortex  
    OP
       2017-03-14 22:52:53 +08:00
    @XhstormR IDEA CE
    param
        10
    param  
       2017-03-14 22:57:22 +08:00 via Android
    @ryd994 有。在没有权限的时候。
    ryd994
        11
    ryd994  
       2017-03-14 23:04:21 +08:00 via Android
    @param 那 kill 一次也够了
    param
        12
    param  
       2017-03-14 23:08:14 +08:00 via Android
    @ryd994 说不定管理员在它 kill 了一次之后突然给了权限。。。
    param
        13
    param  
       2017-03-14 23:09:26 +08:00 via Android
    @ryd994 当然,也有可能在它 kill 了 99 次之后给了权限。所以还是 kill 100 次吧。。
    shijingshijing
        14
    shijingshijing  
       2017-03-14 23:27:36 +08:00
    什么仇什么怨?
    0x530c
        15
    0x530c  
       2017-03-14 23:30:46 +08:00 via iPhone
    第一次 kill 成功,然后进程号如果马上被另一个进程复用,就是传说中的躺枪吗吧
    wayslog
        16
    wayslog  
       2017-03-14 23:32:42 +08:00
    @ryd994 有, D 进程的时候 kill 不动
    Lpl
        17
    Lpl  
       2017-03-15 00:43:01 +08:00
    还是 java 好, Go 貌似没有干掉进程的别人写的库
    notes
        18
    notes  
       2017-03-15 00:48:58 +08:00 via Android
    @Lpl 你看这代码了吗?这是在调用系统命令吧
    942bc
        19
    942bc  
       2017-03-15 00:54:24 +08:00 via Android
    这不符合 Java 命名规范啊
    Lpl
        20
    Lpl  
       2017-03-15 01:47:37 +08:00 via Android   1
    @notes Go 没有调用系统命令的 api 啊
    wangxiyu191
        21
    wangxiyu191  
       2017-03-15 02:00:57 +08:00
    @Lpl os.StartProcess
    Allianzcortex
        22
    Allianzcortex  
    OP
       2017-03-15 06:25:38 +08:00 via iPhone
    @942bc 嗯,可能确实用小驼峰会好些,但其实这段代码是阿里巴巴开源的某个 Apache 顶级项目里的代码,写的相对比较早。再加上并不是类的方法而是 utils 函数,所以
    yuedingwangji
        23
    yuedingwangji  
       2017-03-15 08:38:50 +08:00
    kill -9 能杀掉 init 进程?
    wuxqing
        24
    wuxqing  
       2017-03-15 08:39:24 +08:00
    @942bc C 程序员转 java 的,哈哈
    araraloren
        25
    araraloren  
       2017-03-15 08:54:21 +08:00
    @yuedingwangji 杀不掉, 1 号进程是特别的。。
    heiher
        26
    heiher  
       2017-03-15 09:34:45 +08:00
    @0x530c 这个认识深刻
    D3EP
        27
    D3EP  
       2017-03-15 09:53:28 +08:00 via Android
    @Lpl exec.Command()
    weiweiwitch
        28
    weiweiwitch  
       2017-03-15 10:05:54 +08:00
    @942bc 我也想这么说~
    jiqing
        29
    jiqing  
       2017-03-15 10:48:45 +08:00
    这是什么仇什么冤
    Lax
        30
    Lax  
       2017-03-15 11:09:46 +08:00
    另一个重用了 pid 怎么办?
    v2dead
        31
    v2dead  
       2017-03-15 11:53:40 +08:00   2
    我是多无聊还专门去找这个。。。
    https://github.com/alibaba/mdrill/blob/master/trunk/adhoc-core/src/main/java/com/alipay/bluewhale/core/utils/StormUtils.java
    看起来之前并没有这么狠啊,只杀了一次。不知道从 13 年到现在,那个程序员有过什么样的经历才会这么做。
    samueldeng
        32
    samueldeng  
       2017-03-15 13:53:42 +08:00
    实习生写的代码,系列~
    Allianzcortex
        34
    Allianzcortex  
    OP
       2017-03-15 14:07:53 +08:00 via iPhone
    @Citrus @v2dead 一个 Apache 项目里的代码~
    jiazhoulvke
        35
    jiazhoulvke  
       2017-03-15 18:46:28 +08:00
    让我想起这段代码:
    public void save() {
    for(int i=0;i<100;i++) {
    //防止保存失败,重试 100 次
    document.save();
    }
    }
    sisylocke
        36
    sisylocke  
       2017-03-15 20:01:09 +08:00
    搭配音乐 50 Ways To Say Goodbye 效果更好
    microhz
        38
    microhz  
       2017-03-16 09:16:12 +08:00
    从写脚本语言转过来的吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     979 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:44 PVG 03:44 LAX 12:44 JFK 15:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86