500.monthly

来自「Mac OS X 10.4.9 for x86 Source Code cron」· MONTHLY 代码 · 共 58 行

MONTHLY
58
字号
#!/bin/sh -##	@(#)monthly	8.1 (Berkeley) 6/9/93#PATH=/bin:/usr/bin:/sbin:/usr/sbinhost=`hostname -s`echo ""echo "Doing login accounting:"if type sort>/dev/null; then     ac -p | sort -nr +1else    ac -pfiecho ""printf %s "Rotating log files:"cd /var/logfor i in wtmp install.log; do    if [ -f "${i}" ]; then	printf %s " $i"	if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi	if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi	if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi	if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi	if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi	if [ -f "${i}" ]; then mv -f "${i}" "${i}.0" && if [ -x /usr/bin/gzip ]; then gzip -9 "${i}.0"; fi; fi	touch "${i}" && chmod 644 "${i}" && chown root:admin "${i}"    fidoneif [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/syslog.pid | head -1); fiecho ""echo ""printf %s "Rotating fax log files:"cd /var/log/faxfor i in *.log; do    if [ -f "${i}" ]; then    echo -n " $i"    if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi    if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi    if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi    if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi    if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi    if [ -f "${i}" ]; then mv -f "${i}" "${i}.0" && if [ -x /usr/bin/gzip ]; then gzip -9 "${i}.0"; fi; fi    touch "${i}" && chmod 640 "${i}" && chown root:admin "${i}"    fidoneecho ""if [ -f /etc/monthly.local ]; then    echo ""    echo "Running monthly.local:"    sh /etc/monthly.localfi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?