1、在windows 系統上配置好共享文件夾,用來接收Linux 系統的文件
注意:關閉windows 系統防火牆,或者添加進出站規則
2、在Linux 系統中,創建需要拷貝的文件目錄
#mkdir /data/test
3、掛載 test 目錄,需要安裝mount.cifs軟件包(yum install cifs-utils -y)
#mount.cifs //XX.XXX.XX.19/share /data/test -o username="domain/lulu",password="Aa123456",iocharset=utf8,sec=ntlm,rw,vers=1.0
參數說明:
1、//XX.XXX.XX.19/share:windows 系統共享文件夾
2、/data/test:Linux 系統拷貝文件存放目錄
3、-o:windows 系統配置
3.1、username:windows 系統用戶名(建議使用雙引號擴起來)
3.2、password:windows 系統用戶名密碼
3.3、iocharset=utf8:轉義,防止亂碼(可以不加,但最好加上)
3.4、sec=ntlm:內核3.8默認使用的是ntlmssp,其余使用的是ntlm(執行uname -a 可以查看內核版本)
3.5、rw:文件夾權限
3.6、vers=1.0:因其它應用的版本問題,沒有指定cifs共享的版本,會報錯,使用最低版本很OK
4、刷新掛載,可以查看到目錄已掛載
#mount -a
5、windows 系統將【測試.docx】文件放入共享目錄 ~/share,Linux 系統將【1.sh】和【ac.txt】文件放入 /data/test 目錄,兩個文件夾都文件內容一致
6、Linux 系統上添加計划任務
編寫腳本,/root/shell/cp.sh
【
#/bin/bash
cp -a /root/test/* /data/test/
】
7、添加計划任務
#crontab -e
【
*/5 * * * * sh /root/shell/cp.sh
】
8、在/root/test 目錄下創建 h.txt 文件