AIX应用服务器脚本实例(app_backup.sh):
#!/bin/sh
dat=`date +%y%m%d`
cd /backup
echo ”备份应用1包”
#将指定需要打包的目录下文件全部打包为app1_${dat}.tar文件,最后将输出的内容存入/dev/null。
tar cvf app1_${dat}.tar -C /app app1 >/dev/null
#进行压缩成gz包
gzip app1_${dat}.tar
echo “应用1包备份成功”
echo ”备份应用2包”
tar cvf app2_${dat}.tar -C /app app2 >/dev/null
gzip app2_${dat}.tar
echo “应用2包备份成功”
echo ”备份应用3包”
tar cvf app3_${dat}.tar -C /app app3 >/dev/null
gzip app3_${dat}.tar
echo “应用3包备份成功”
ls -lrt *_${dat}.*
注意:/dev/null 是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读不到。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。
AIX应用服务器脚本实例(ftp_download.sh):
#!bin/sh
#远程ftp服务器地址
REMOTE_HOST=127.0.0.1
#用户名
REMOTE_USER=name
#密