我们在windows机器中使用了VisualSVN Server 2.5.8。每当VisualSVN服务器重新启动时,我们都必须调用该脚本。
我们如何在VSVN启动时调用脚本?
获取服务器启动时间
您不需要运行任何特殊的脚本就可以知道VisualSVN服务器何时启动、重新启动或停止。与VisualSVN服务器服务相关的事件始终写入"VisualSVN Server"Windows事件日志。因此,您可以通过Windows事件查看器手动检查日志,也可以使用PowerShell脚本。下面是一个脚本示例:
Get-EventLog -LogName VisualSVNServer | Where-Object {$_.Message -Match "resuming normal operations"}
注意:Get-EventLog
cmdlet可从PowerShell 3.0开始使用。换句话说,PowerShell 1.0和2.0不包括此cmdlet。