脚本自动添加crontab示例


脚本自动添加crontab


#!/bin/sh
BASEDIR=`dirname $0`/..
BASEDIR=`(cd "$BASEDIR"; pwd)`
PROGRAM=$BASEDIR/bin/daemon.sh
CRONTAB_CMD="*/1 * * * * sh $PROGRAM once > /dev/null 2>&1 &"
(crontab -l 2>/dev/null | grep -Fv $PROGRAM; echo "$CRONTAB_CMD") | crontab -
COUNT=`crontab -l | grep $PROGRAM | grep -v "grep"|wc -l `
if [ $COUNT -lt 1 ]; then
echo "fail to add crontab $PROGRAM"
exit 1
fi

shell统计pv和uv、独立ip的方法
每天分析日志的哥们实在伤不起,经常需要给出PV,UV,独立IP等一些统计值,使用C/C++,java都可以写,过程是这样的,先读取文件,逐行扫描,把能标记

图片批量压缩大小脚本分享
压缩图片时用的一个脚本,先安装下#ImageMagick##!/bin/bash#yuminstallImageMagick#cd/img/dirforfilein*/*.jpg;doto_middle_file="${file%.*}_m.${file##*.}";//文件名加后缀如hello_m.jpg

nginx多server日志分割脚本分享
1,配置多个server日志只要在$website变量增加并用空格分开就行。2,循环创建日志目录3,分割后用xz压缩,当然没安装可以用gzipbzip2等等。4,注意我配置