Zhang Jiuan’ Notes

广东漂亮孕妇被群殴 暴力娱乐令人担忧

        最近新鲜事总是特别多,google一些炒作、钻石矿,双出来一个广东漂亮孕妇被群殴。相关信息如下:
        近日,一段“广东漂亮孕妇被群殴”的手机视频在国内一些知名视频网站上传得沸沸扬扬。在这段长达2分45秒的视频中,一群操着潮汕口音的年轻女子对一身怀六甲的同龄的女子拳打脚踢,尽管受辱的怀孕女子苦苦哀求,可围观的其他年轻男女却熟视无睹。
  暴力行为娱乐化,这是传统中国人看客的人生变态哲学以及心态把现实悲剧当做喜剧来看的典型代表。自古及今,弱者在看到比自己更加弱的人遭受到非人待遇时会有一种弹冠相庆的庆幸,庆幸那个被人欺负或者接受暴力的可怜人不是自己,可是当有一天那个人就是他自己以及家人朋友时,于是难免不“故伎”重演,由此恶性循环,不少人就以欺负弱者以及看弱者笑话为乐事,相互猜忌,互不信任,幸灾乐祸,长期以往便在中国人里约定俗成一种有利于强者有恃无恐的大众欺软怕硬甚至崇拜强暴者的文化心理。
  而这段视频中发生的群殴广东美女孕妇事情又何尝不是以上这些民族劣根性又一的现实翻版与复制以及延伸?
        许多事可能都有两面性吧,了解的全很难,但有一些基本的原则还是最好不要违背,如果违背了,什么样的理由,可能都是无理!
 
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

给shell脚本传递变量

    我们在运行程序的时候,经常遇到给它定义一个变量的情况,比如
-D -v。当然,不同的项目可能不同。但shell程序,如何给它传递一些
自定义的变量呢?
    比如有如下代码:
#!/bin/shell
#file test.sh
if [ -z ${PARAM1} ]; then
    PARAM1=test1
fi
echo ${PARAM1}
#end shell
test1为我们为test.sh设置的默认变量值,如果运行sh test.sh
那么输出为:
test1
如果我们想给其传一个参数为test2,那么该如何实现呢?
实际很简单:
PARAM1=hello sh test.sh
那么输出就是hello了,简单吧!
详细的判断条件文章请参考:shell常用条件判断
多谢
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!

解决/var/spool/clientmqueue占用大量磁盘空间问题

    猛然发现磁盘/dev/sda2的空间占用率为100%,df命显示结果如下:
FileSystem         XXX           Used%
/dev/sda2         xxx           100%
………………………………….
为什么呢?
    于是想着一般临时或日志文件都存放在/var目录下,于是执行了如下命令
cd /var && du -sh `ls`
吓了一大跳,spool/clientmqueue占用了好几G的空间,为什么呢?仔细思考了
一下,应该是一些未被处理的消息被以文件的形式存在了这里。因此,如果没有
紧要的消息队列,此目录下的文件是可以清理的。
cd /var/spool/clientmqueue && rm * -rf
好了,问题解决了~~~~~~~~~~
上面解决了磁盘空间的问题,但出现这种问题的源头在哪呢?于是看了一下clientmqueue内部
的一个文件,显示是脚本运行的一个错误。与是查证了一下该脚本是以crontab方式运行的,
如下:
1 * * * * * cd /home/test/test && sh test.sh
问题找出来了,原来对于结果没有进行重定向!修改一下吧
1 * * * * * cd /home/test/test && sh test.sh 1>/dev/null 2>/dev/null
再看clientmqueue目录下,果真不再有新的文件生成了:)
实际上,输出重定向有另外一种更简洁的写法,即&>/dev/null,上述代码可写成:
1 * * * * * cd /home/test/test && sh test.sh &>/dev/null
怎么样,是不是更简洁了。
 
多谢
张久安
If you enjoyed this post, make [...]

,

返回顶部