update_mplayer_rsync

来自「在Linux环境下的Mplayer播放器源码」· 代码 · 共 40 行

TXT
40
字号
#!/usr/bin/env bash# MPlayer mirroring script# $Id: update_mplayer_rsync 18810 2006-06-24 21:51:51Z attila $PATH=<set_path_if_necessary>LOCK=<path_to_lockfile>MIRROR_ROOT=<path_to_mirror_root>MAILADR=<report_mail_to_adr>#TMPDIR = /tmp#export TMPDIRTMPFILE=`mktemp -t mplayer.XXXXXXXXXXX`# Check to see if another sync is in progressif lockfile -! -l 43200 -r 0 "$LOCK"; then  echo Unable to start mirroring MPlayer, lock file exists.  exit 1fitrap "rm -f $LOCK > /dev/null 2>&1" exitcd $MIRROR_ROOTecho "************ rsyncing homepage ************" >> $TMPFILErsync -pxlrHtWv --delete --delete-after rsync.mplayerhq.hu::homepage/ \      homepage >> $TMPFILE 2>&1echo "************ rsyncing MPlayer ************" >> $TMPFILErsync -pxlrHtWv --delete --delete-after --exclude '/benchmark' \      --exclude '/old_stuff' --exclude '/tests' rsync.mplayerhq.hu::ftp/ \      MPlayer  >> $TMPFILE 2>&1x=`wc -l $TMPFILE | awk '{print $1}'`if [ "$x" -ne "10" ]then  mailx -s "MPlayer mirror" $MAILADR < $TMPFILEfirm -f $TMPFILE

⌨️ 快捷键说明

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