
Есть ли эквивалент PowerShell в Linux?get-process -id 1234 | select *
В Powershell я могу сделать это и получить кучу информации о процессе. Меня особенно интересуетProductVersion.
По сути, я перемещаю некоторые приложения Windows для работы наВино, и в рамках моего мониторинга мне необходимо знать текущееProductVersion.
Пример:
- У меня есть приложение, .exe-файл которого называетсяMyApp.exe
- Это версия приложения 1.0.
- Он запускается через Desktop.file, который работаетMyApp.exe
Теперь у меня обновленная версия приложения (1.1).
- ФайлMyApp.exeстановитсяMyApp.exe.OLD
- и новый файл переименовывается вMyApp.exe
- Переименовав его таким образом, мне не придется изменять файл рабочего стола / скрипт мониторинга и т. д.
Мне нужен способ проверить, какая версия приложения запущена, чтобы ее можно было записать.
(в конечном итоге будет около 50 экземпляров этого приложения на нескольких серверах. И в любой момент времени может быть запущено 4/5 различных версий)