首页 电脑 电脑学堂 查看内容

shell 脚本上传命令

2011-8-19 10:18 652 0

摘要: 系统设计:(1)备份系统配置文件,即/etc/rc.d目录中的所有文件,(2)/etc目录下的所有配置文件,即.conf 文件,系统日志文件,即/var/log 目录中的所有文件。改脚本用到一些命...
关键词: nbsp 目录 文件 backup 命令 tar 语句 sys etc 哈希

系统设计:(1)备份系统配置文件,即/etc/rc.d目录中的所有文件,(2)/etc目录下的所有配置文件,即.conf 文件,系统日志文件,即/var/log 目录中的所有文件。改脚本用到一些命令为;read 、echo、tar等语句。 代码实现: #!/bin/bash      //定义脚本执行环境 #filename:上传    //定于文件名 mkdir -p /backup-sys    //创建文件目录,其中选项- p 表示目录以存在, if [ $? -eq 0 ] ; then     //if 语句结构,判断上次命令是否正确执行。 tar zcvf /backup-sys/rc.tar.gz   /etc/rc.   //利用tar 命令对/etc/rc.d 目录进行压缩 tar zcvf /backup-sys/conf.tar.gz   /etc/*.conf    //利用tar 命令对/etc 目录进行压缩 tar zcvf /backup-sys/log.tar.gz /var/log  /var/log  //利用var命令对var 目录进行压缩 cd /backup-sys     //改变当前目录 if [ $? -eq 0 ];then   //判断切换命令执行是否正确 echo "open 192.168.0.14"  //显示打开服务器 user root 123456      //使用用户名和密码 binary  //表示采用二进制传输模式 promat   //表示显示提示 hash  //表示进行哈希传输。 mput *  //表示当前目录文件上传到服务器 bye ``| ftp -n  //表示结束本次链接 else   //if语句结构 echo "could not into backup-sys directory"   //显示输出 fi else echo "could not create backup directory"   //显示输出 fi 本文出自 “快乐至上” 博客,请务必保留此出处http://kuaileyongshi.blog.51cto.com/1480649/642117
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部