图片批量压缩大小脚本分享


压缩图片时用的一个脚本,先安装下#ImageMagick#


#!/bin/bash

# yum install ImageMagick

# cd /img/dir

for file in */*.jpg; do
to_middle_file="${file%.*}_m.${file##*.}"; //文件名加后缀 如 hello_m.jpg
to_small_file="${file%.*}_s.${file##*.}";
convert ${img} -resize 300x180! ${to_middle_file};
ls ${to_middle_file};
convert ${img} -resize 100x60! ${to_small_file};
ls ${to_small_file};
done

# convert resize argument
# 100x200 # width = 100, height = 200
# 300x # width = 300, height = proportional
# x300 # width = proportional, height = 300
# ! 表示强制转换大小,不加“!”会按照原图片比例压缩图片

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

利用shell删除数据表中指定信息和字段对应的文件
利用mysqlshell命令读取数据库信息,删除指定字段,以及字段对应的文件,适用Linux平台。前面变量定义为数据基本配置#!/bin/bash#Program#deletethedatabase'infowh

vtune自动化安装脚本
#!/bin/bash#!/usr/bin/expect-f#!/usr/bin/envbashyuminstall-yexpectwgetcd/rootwgethttp://172.16.92.99/share/tar/vtune_amplifier_xe_2013_update15.tar.gzwgethttp://172.16.92.99/share/tar/EVAL_L_VT__VGXB-