我试图从我们的DR Postgres服务器(Windows)运行pg_archivecleanup,但我得到返回代码2.我猜这个问题可能是权限,因为我可以自己运行命令,它工作正常,但Postgres服务日志返回代码2,什么都不做。 我希望可能有更多关于返回代码的信息比Postgres日志提供的( 'archive location does not exist' )
我查看了在线和离线文档,并试图获得更多有关返回代码的含义的信息,但无法find信息。 我真的不想自己去读代码,因为我不是C开发人员,可能会错过一些细微的行为(即使写得够好,我也能理解)。
任何人都可以帮助我指向某个地方的参考(这显然隐藏在search引擎!),甚至可能列出返回代码及其含义在这里?
我也不是C程序员,但是在代码中看不到多less东西
http://doxygen.postgresql.org/pg__archivecleanup_8c_source.html
返回代码2用于许多不同的失败。 searchexit(2) 。 它看起来像所有这些打印错误消息到标准错误。