#!/bin/bash
echo "------------------------------`date +'%Y-%m-%d %H:%M:%S'`----------------"
sudo umount /usb
sudo umount ~/zboffice-host
#查看当前U盘对应设备
udisk=`sudo fdisk -l | grep FAT32 | awk '{print $1}'`
echo "U盘设备为:${udisk}"
sudo mount -t vfat ${udisk} /usb
echo "U盘挂载完成!"
sudo mount -t cifs //192.168.8.11/share /home/nobody/zboffice-host -o username=nobody,passwd=nobody,iocharset=utf8,rw,gid=1000,uid=1000
echo "远程主机挂载完成!"
echo "正在同步文件..."
cp /usb/month_10.xls ~/zboffice-host
echo "文件同步完成!"
echo "-------------------------------------------------------------------------"
echo "------------------------------`date +'%Y-%m-%d %H:%M:%S'`----------------"
sudo umount /usb
sudo umount ~/zboffice-host
#查看当前U盘对应设备
udisk=`sudo fdisk -l | grep FAT32 | awk '{print $1}'`
echo "U盘设备为:${udisk}"
sudo mount -t vfat ${udisk} /usb
echo "U盘挂载完成!"
sudo mount -t cifs //192.168.8.11/share /home/nobody/zboffice-host -o username=nobody,passwd=nobody,iocharset=utf8,rw,gid=1000,uid=1000
echo "远程主机挂载完成!"
echo "正在同步文件..."
cp /usb/month_10.xls ~/zboffice-host
echo "文件同步完成!"
echo "-------------------------------------------------------------------------"
本文介绍了一个用于自动挂载U盘及远程主机并进行文件同步的bash脚本。该脚本首先记录操作时间,然后卸载已挂载的U盘和远程主机路径。接着挂载U盘,并显示其设备信息。之后通过指定的用户名和密码挂载远程主机上的目录。最后将U盘中的特定文件复制到远程主机对应的目录中。
507

被折叠的 条评论
为什么被折叠?



