需要创建一个Shell脚本来每天将所有日志从Linux服务器复制到Windows共享服务器。
sudo挂载//192.168.1.250/PASSPORT2TB / home / pi / mntPassport -o username = root,password = ********,vers = 1.0
sudo挂载//192.168.1.250/PASSPORT2TB / home / pi / mntPassport -o username = root,password = ********,vers = 1.0
安装错误(112):主机已关闭 请参阅mount.cifs(8)手册页(例如man mount.cifs)
答案 0 :(得分:0)
我在网络上使用这种方式:
smbclient //192.168.77.199/sharedFolder -U user --pass password -D "folder" -c "put $FILE1"
其中//192.168.77.199是我的Windows计算机。
但是,在此之前,您可以使用
来测试您的共享是否还可以smbclient -L \\192.168.77.199 -U user
答案 1 :(得分:0)
在Linux机器上安装SAMBA,共享日志文件夹(只读就足够了),然后从Windows端复制它们。
编辑:要共享文件夹,请编辑smb.conf
,该文件通常位于/etc/samba/
下。添加部分:
[logs]
path = /foobar/whatever
read only = yes
guest ok = yes
这将在Linux机器上创建一个名为logs
的共享,并且将与您在path
下提供的任何目录相对应。
然后使用Windows的常规copy
或xcopy
命令并以\\linuxmachine\logs
为源,从Windows端复制文件。您还有什么问题?
在这种情况下,Linux计算机是文件服务器,Windows计算机是客户端,而不是问题中的反之。