diff --git a/datastore_server/dist/datastore_server.sh b/datastore_server/dist/datastore_server.sh index 2a4618f375d70571aa4f4220b277615f5afaa966..2eb2fffd0f799263c4a2a5d2985c55669e2ddbed 100755 --- a/datastore_server/dist/datastore_server.sh +++ b/datastore_server/dist/datastore_server.sh @@ -242,11 +242,14 @@ case "$command" in show-shredder) ${JAVA_BIN} ${ALL_JAVA_OPTS} -jar $JAR_FILE --show-shredder ;; + show-updater-queue) + ${JAVA_BIN} ${ALL_JAVA_OPTS} -jar $JAR_FILE --show-updater-queue + ;; show-command-queue) ${JAVA_BIN} ${ALL_JAVA_OPTS} -jar $JAR_FILE --show-command-queue ;; *) - echo $"Usage: $0 {start|stop|restart|status|help|version|show-shredder|show-command-queue}" + echo $"Usage: $0 {start|stop|restart|status|help|version|show-shredder|show-updater-queue|show-command-queue}" exit 200 ;; esac diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/DataStoreServer.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/DataStoreServer.java index e39698e7538e4c4d03e9c2397bcff7f100849a44..3aa9afa372678425258105437077e40ca3a2f6fe 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/DataStoreServer.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/DataStoreServer.java @@ -26,6 +26,7 @@ import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.logging.LogInitializer; import ch.systemsx.cisd.common.spring.SpringEoDSQLExceptionTranslator; import ch.systemsx.cisd.etlserver.ETLDaemon; +import ch.systemsx.cisd.openbis.dss.BuildAndEnvironmentInfo; import ch.systemsx.cisd.openbis.dss.generic.server.CommandQueueLister; import ch.systemsx.cisd.openbis.dss.generic.shared.QueueingDataSetStatusUpdaterService; @@ -68,6 +69,12 @@ public class DataStoreServer public static void main(String[] args) { + if (args[0].equals("--version")) + { + System.err + .println("Data Store Server version " + BuildAndEnvironmentInfo.INSTANCE.getFullVersion()); + System.exit(0); + } initLog(); final boolean showShredder = (args.length > 0 && args[0].equals("--show-shredder")); if (showShredder)