[ubuntu 14.04]请教一个运维脚本,不知道错误在哪,用于监控 memcached 进程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ab
V2EX    Linux

[ubuntu 14.04]请教一个运维脚本,不知道错误在哪,用于监 memcached 进程

  •  
  •   ab 2014 年 10 月 20 日 4166 次点击
    这是一个创建于 4124 天前的主题,其中的信息可能已经有所发展或是发生改变。
    #!/bin/sh
    PATH=$PATH:/usr/local/memcached/bin/memcached
    DATE=`date -d "today" +"%Y-%m-%d-%H:%M"`
    MM=`ps aux |grep "memcached" |grep "11211" |grep -v "grep" |wc -l`
    if [ "$MM" == "0" ]; then
    echo "$DATE The memcached is problem and restart" >> /home/testlogs/memcached.log
    /etc/init.d/memcached restart
    else
    echo "$DATE The memcached is ok" >> /home/testlogs/memcached.log
    fi

    返回./mem.sh: 5: [: 1: unexpected operator

    但是log有生成
    12 条回复    2014-10-22 15:54:03 +08:00
    ab
        1
    ab  
    OP
       2014 年 10 月 20 日
    centos一直在用,最近换到ubuntu就不对了
    ab
        2
    ab  
    OP
       2014 年 10 月 20 日
    #!/bin/sh ==> #!/bin/bash 解决了.

    @Livid 不知道你是几个意思, 发帖时间只有几分钟,首页却显示几个小时了. 站长可以随便人工下沉帖?
    jwk345
        3
    jwk345  
       2014 年 10 月 20 日 via Android
    @ab 可能是网站BUG吧,以前就看到过
    看来这也是个坑,以后写脚本也要注意了
    Livid
        4
    Livid  
    MOD
    PRO
       2014 年 10 月 20 日
    @ab
    @jamesxu

    特别新的 ID 发帖确实是这样的。是为了防止那种注册完账号之后就开始刷屏 spam 的攻击。

    在 V2EX 的 ID 存在时间越长,发帖之后在首页上的位置就会越近。
    Livid
        5
    Livid  
    MOD
    PRO
       2014 年 10 月 20 日
    这个设定背后的公式不够完美,并且在新用户发帖过程中,没有任何文档提示这一点,确实是我的问题。

    谢谢你的提醒。
    simpledark
        6
    simpledark  
       2014 年 10 月 20 日
    其实是第五行 if 和 [ 中间少了空格
    ab
        7
    ab  
    OP
       2014 年 10 月 20 日
    @Livid OK. 收到说明就行,完不完美,合不合理,还是抛给你.
    Livid
        8
    Livid  
    MOD
    PRO
       2014 年 10 月 20 日
    @ab 嗯,谢谢。

    排序时间是自动的,对于新帖子,除非涉及违法或者不友好内容,是不会有也不可能有手工调整的。

    会影响新帖子排序的一个 factor 是 ID 数字的大小,这个公式一直在调整。这个公式目前不完美。
    kofj
        9
    kofj  
       2014 年 10 月 21 日
    @Livid 降低新ID帖子的权重这个想法不错~不知道算法怎么样
    lu18887
        10
    lu18887  
       2014 年 10 月 21 日 via iPhone
    shell脚本的操作符要注意空格
    ryd994
        11
    ryd994  
       2014 年 10 月 21 日
    检查进程还是kill0比较有效吧
    wangtai
        12
    wangtai  
       2014 年 10 月 22 日
    ubuntu 默认是dash,不是bash, 需要手工调整一下
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4578 人在线   最高记录 6679   /span>     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:44 PVG 14:44 LAX 22:44 JFK 01: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