是否有一个简单的 Unix 控制台命令来确定正在运行哪个版本的 Progress 数据库?我有 Unix 控制台的 root 访问权限。
提前感谢任何指导!
答案1
如果你查看安装路径的 bin 目录(通常是 $DLC/bin),你会发现一个名为
pro
如果您执行该命令时不带任何参数,它会返回一些类似这样的信息,您会注意到它会让我们知道接近尾声的版本:
@@@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@@ @@@@@@@ @@@@@ @@@@@
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @
@@@@@@ @@@@@@ @ @ @ @@@@ @@@@@@ @@@@@ @@@@@ @@@@@
@ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @@@@@@@ @@@@@ @ @ @@@@@@@ @@@@@ @@@@@
Progress Software Corporation
14 Oak Park
Bedford, Massachusetts 01730
781-280-4000
PROGRESS is a registered trademark of Progress Software Corporation
Copyright 1984-2004
by Progress Software Corporation
All Rights Reserved
OpenEdge Release 10.0B05 as of Sat Apr 15 00:44:33 EDT 2006
PS,很抱歉你必须处理进展问题。
答案2
在 BIN 目录中,我发现了一些使用“ls pro*”的文件,包括“proutil”。如果没有提供的数据库名称,则无法启动,但仍然会显示其自己的版本。
进度:截至周三,版本为 8.3E... 就我而言是 EST 2001。
答案3
1) 安装目录 ($DLC) 中有一个名为“version”的文件。“pro”命令在启动时 cat 此文件。您也可以:cat $DLC/version
2) 还有一个名为“showcfg”的命令,它将提供您的所有许可数据。“$DLC/bin/showcfg”。
顺便说一句 - 进度版本 8 可以追溯到 90 年代中期。8.3E 是 v8 的最后一个补丁版本之一。