#!/bin/sh name=${0##*/} log=/var/log/$name date=$(date +%Y%m%d%H%M%S) value=$(sysctl $name|awk -F= '{print $2}'|awk '{print $1}') [ -f $log ] || { echo $date:$value>>$log;exit 0; } [ $value = $(tail -1 $log|awk -F: '{print $2}') ] || \ echo $date:$value>>$log