⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 backup

📁 This a good VPN source
💻
字号:
#! /bin/sh# make backup of FreeSwan repository# -l	local build only, do not transmit#scphost=freeswan@xs1.xs4all.nlscphost=henry@adams.freeswan.orgscpdir=backuppfile=~freeswan/etc/relpassppfile=~freeswan/etc/bppPATH=/bin:/usr/binexport PATHumask 077tmpdir=~freeswan/tmptarname=freeswan.tar. ~freeswan/setupcd $tmpdirrm -f $tarname $tarname.gztouch $tarnamecd ~freeswantar -cf $tmpdir/$tarname `ls -a |	egrep -v '^(\.|\.\.|archive|\.nobak|\.ssh|\.ssh2|tmp)$'`cd $tmpdirgzip -9 $tarnamels -l $tarname.gzif test " $1" = " -l"then	exit 0fiecho updating >noticedateexpect -nN -c "	set scphost $scphost	set scpdir $scpdir	set pfile $pfile	set ppfile $ppfile	set tarname $tarname	"'	# canned procedure for scp copying	proc scp {from to} {		global p scphost scpdir		spawn scp2 -p -q $from $scphost:$scpdir/$to		set timeout -1		expect {		"word:" {			set fname $pfile			# fall out		}		{":} {			set fname $ppfile			# fall out		}		eof {			puts "eofed!"			return		}}		sleep 3		set f [open $fname r]		set p [read $f]		close $f		send "$p\r"		expect "\n"		expect eof		wait	}	scp notice $tarname.gz	scp $tarname.gz $tarname.gz	# done'daterm -f $tarname.gz

⌨️ 快捷键说明

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