#java #command #comments #option
Вопрос:
Было бы полезно иметь опцию java runtime, которая ничего не делает, но только в информационных целях.
Предыстория: У нас есть настраиваемая система планировщика с веб-интерфейсом, в которой мы помещаем командные строки для запуска наших заданий, и наличие этой опции позволит нам легко выполнять поиск по текстовым критериям среди этих командных строк.
Так что в идеале это выглядело бы так
java lt;some_optionsgt; -XX:Comment="my comment" MyClass
Важно то, что должна быть гарантия того, что эта опция никоим образом не повлияет на функционирование программы.
Единственная идея, которую я могу придумать,- это использовать опцию-D с несуществующим именем свойства. Есть ли какая-нибудь идея получше?
Комментарии:
1. Не было бы лучше, если бы в вашем планировщике было поле для комментариев?
2. Напишите свою собственную команду для запуска java и запишите свой комментарий; используйте ее
my_java
вместоjava
.
Ответ №1:
Я думаю, что если вам нужен флаг, который поможет вам искать ваши команды, вы можете просто добавить поле или столбец в запись команды, которые помогут в поиске. Например, предположим, что ваша команда хранится в таблице Command
базы данных. Это может выглядеть так:
крон | команда | ключевые слова |
---|---|---|
1,3,4,7 * * * * | java Myclass1 | привет,мир, apple |
1-6 * * * * | java Myclass2 | Оранжевый |
Комментарии:
1. Я не могу изменить приложение планировщика, но все равно спасибо