windows2008系统中rsync计划任务返回0x1问题处理

 更新时间:2020年08月19日 20:23:10   作者:周冠宇  
本文给大家分享的是小编在给windows2008配置rsync同步的过程中遇到的一个问题,在win03系统下可以正常返回0x0,结果到了win08系统中就变成了0x1,虽然也同步成功了,但是作为一个完美主义强迫症患者,坚决不能忍,经过一番查证,找到了解决办法,分享给大家

最近遇见一个奇怪的现象,在做某系统的定期备份的时候使用到了非系统自带Rsync命令,但是手动启动没问题,而且又非常期望批量化在多台主机上进行,怎么办呢?Windows Server 2003下面这样执行任务计划没问题,而就Windows Server 2008 R2下面出现意外。

正常情况下我们的任务计划会有反馈数值,通过它可以判断这个任务计划上次是否运行正常(详细连接:http://support.microsoft.com/kb/267031/)。

· 代码 0 或 0x0:操作成功完成。

· 代码 1 或 0x1:调用的函数不正确或调用了未知函数。

· 代码 10 或 0xa:环境不正确。

· 代码 0x8009000f:常规访问被拒绝

Figure 1看到上次运行结果出现非0情况

这种非〇情况表示的是不能被接受的。

通过对这个批处理设置断点,我看到了这样的报错信息。

Figure 2在批处理中加入Pause 进行断点,查看错误信息

很明显,这个rsync不是系统自带的程序和文件,因此无法被系统直接调用,猜测和环境变量有关,仔细寻找Windows Server 2008 R2 下面的任务计划选项,我看到了这个填空的地方。

Figure 3起始于(可选)项

我将这个填写成了该条脚本的所在的目录,再次运行该任务计划,得到返回成功的标记,并且在服务本分服务器端受到相应的备份内容。

这里回顾一下,两个版本操作系统的任务计划的不一样,Windows Server 2003 下面可以选择的内容,项目并不多,不过他默认的情况下会将起始于填写进去,使用的就是所在脚本的上一级目录。

Figure 4 Windows Server 2003 下面的起始于,默认被填写

因此设置Windows Server 2008 ,2012这样的基于Nt6核心的系统的任务计划的时候建议将起始于进行一下设置。

相关文章

  • 深入理解微服务中的高并发、高性能、高可用及处理方式

    深入理解微服务中的高并发、高性能、高可用及处理方式

    这篇文章主要介绍了深入理解微服务中的高并发、高性能、高可用及处理方式,系统在巨大的流量洪峰(即指高并发场景)冲击下,依然能高效、稳定、正常地(即指高性能、高可用)对外提供服务,这是系统设计的主要目标之一,需要的朋友可以参考下
    2023-10-10
  • Nexus私服的搭建原理及教程解析

    Nexus私服的搭建原理及教程解析

    这篇文章主要介绍了Nexus私服的搭建原理及教程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 阿里云Centos7安装svn与配置讲解

    阿里云Centos7安装svn与配置讲解

    今天小编就为大家分享一篇关于阿里云Centos7安装svn与配置讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • GPU服务器的多用户配置方法

    GPU服务器的多用户配置方法

    这篇文章主要介绍了GPU服务器的多用户配置,主要包括安装ssh,安装 ftp,创建用户组和用户及安装配置 Anaconda的相关知识,需要的朋友可以参考下
    2022-07-07
  • rsync 限制速度(防止rsync耗带宽)

    rsync 限制速度(防止rsync耗带宽)

    今天在配置同步的时候,有台服务器端带宽有限,怕影响了网站的运行,所以需要限制一下同步速度,其实客户端加个参数就可以了
    2016-05-05
  • rsync只同步指定目录的方法(已测)

    rsync只同步指定目录的方法(已测)

    今天在配置文件同步的时候,只需要同步指定目录,因为一些目录是不需要同步的而且数量比较大,这里简单分享下–include参数的使用
    2015-01-01
  • ROS参数服务器中的理论模型与参数操作(C++)

    ROS参数服务器中的理论模型与参数操作(C++)

    在C++中实现参数服务器数据的增删改查,均可以通过两套API实现分别是ros::NodeHandle和ros::param,这篇文章主要介绍了ROS参数服务器--理论模型与参数操作(C++),需要的朋友可以参考下
    2023-08-08
  • 利用Ansible实现批量服务器自动化管理详解

    利用Ansible实现批量服务器自动化管理详解

    Ansible是基于Python开发的,采用YAML语言编写自动化脚本playbook, 可以在Linux、Unix等系统上运行, 本文主要介绍了如何利用Ansible实现批量服务器自动化管理,需要的可以参考下
    2024-01-01
  • 如何通过iptables将http请求从A服务器转发到B服务器

    如何通过iptables将http请求从A服务器转发到B服务器

    这篇文章主要介绍了如何通过iptables将http请求从A服务器转发到B服务器,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • 如何在 Windows 上搭建 NTP 服务器

    如何在 Windows 上搭建 NTP 服务器

    这篇文章主要介绍了在 Windows 上搭建 NTP 服务器的操作步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07

最新评论