Linux虚拟在这里。 我怎样才能得到这个脚本按计划备份Linux到Windows?

我发现这个链接:

http://bash.cyberciti.biz/backup/backup-directories-from-linux-to-windows-server/

这看起来像我所需要的…但是我是一个完整的Linux的noob,不想拧任何东西了。

我基本上想要将Linux文件夹备份到远程Windows 2008服务器上的Windows文件夹并安排它。 我需要确保它捕获打开的文件,如果可能的话,我需要它来创build它备份的日志(并将该日志放在远程Windows文件夹中)

SERVER = Gentoo Linux 1.12.9

我想知道以下几点:

  1. 我如何把这个脚本放到Linux服务器上? 复制/粘贴到什么程序? VI?
  2. 我为什么要调用脚本(filename.ext)来运行? 我需要把它放在Linux服务器上的某个目录中吗?
  3. 一旦我testing脚本,并可以确认它的作品,我如何安排它运行?
  4. 那么备份日志呢?

谢谢!

  1. 你可以使用vi如果你熟悉它。 如果安装了nano ,如果您还不是vi用户,可能会发现使用它更简单。
  2. 你几乎可以任意调用它。 它不需要扩展(虽然可能是任何东西 – 有些人使用.sh )。 把它放在/usr/local/bin是个好地方。 您将需要发出chmod u+x scriptname ,使其可以由脚本的所有者执行(大概是root – 你可能需要做sudo chown root:root scriptname )。 为了让每个人都可以执行它,你可以使用chmod a+x scriptname 。 您可能需要在sudochmod命令,后跟一个空格。
  3. 例如,您可以在crontab为其运行的用户添加一个条目,或者在/etc/cron.daily目录中放置一个包装脚本(包括对所需参数的调用)。 crontabcron目录的select部分取决于你运行这个工作的频率。
  4. 当它作为cron作业运行时,你的包装脚本将被logging下来。 有关更详细的日志logging,可以在其中添加logger命令或主脚本。

上面列出的内容中包含了很多细节。 如果您对特定项目有特定问题,则应将其作为单独的问题发布(除非是简单的跟进)。