我有一组四个集群WSO2 EMM实例,2个管理和2个工作节点.这些都是单独的虚拟机.所有节点都通过组播成功加入了集群.该数据库也位于远程VM上.在所有节点上激活并配置部署同步器; 他们应该提交SVN远程VM.
SVN服务器配置正确,因为它接受来自其他测试VM的提交.
通常,管理器节点应该将/ repository/deployment/server的内容提交给SVN服务器.
这些提交不应该自动发生吗?目前更重要的是,我是否可以强制手动提交以检查一切设置是否正确?(我没有看到日志中发生任何事情,SVN存储库的内容也没有改变......)
仅供参考,这是来自carbon.xml的片段:
<DeploymentSynchronizer>
<Enabled>true</Enabled>
<AutoCommit>true</AutoCommit>
<AutoCheckout>true</AutoCheckout>
<RepositoryType>svn</RepositoryType>
<SvnUrl>http://10.1.0.18/emm</SvnUrl>
<SvnUser>{{ username }}</SvnUser>
<SvnPassword>{{ password }}</SvnPassword>
<SvnUrlAppendTenantId>true</SvnUrlAppendTenantId>
</DeploymentSynchronizer>
Run Code Online (Sandbox Code Playgroud) 我需要在 /var/log/messages 中搜索“昨天”的所有行。当我使用以下代码段时,由于日期的格式为“Jun 9”,我得到的结果为零。(这里没有显示,但在日志文件中,当月的天数小于 10 时,会用额外的空格填充)。
cat /var/log/messages | grep `date --date="yesterday" +%b\ %e`
Run Code Online (Sandbox Code Playgroud)
当我进入
$ date --date="yesterday" +%b\ %e
Run Code Online (Sandbox Code Playgroud)
在命令行上,它返回昨天的日期,带填充。
但是当我将它与 grep 和反引号结合起来时,额外的填充被抑制了,这给了我零结果。
我需要更改什么才能使用额外的填充来评估“日期” ?