Вывести список открытых проектов NetBeans из командной строки - PullRequest
2 голосов
/ 15 февраля 2011

Я работаю с несколькими (относительно) небольшими проектами, в основном по одному проекту на клиента. Я хотел бы получить оценку процента потраченного на клиента дня, отметив, когда проект открывается и закрывается.

Как получить список проектов NetBeans из командной строки?

Установка дополнительного модуля netbeans или проверка журнала также приемлемы, но мой гугл-фу до сих пор не удался.

1 Ответ

1 голос
/ 15 марта 2011

Это технически возможно сделать;не знаю, как далеко вы захотите это сделать, хотя, может быть, проще будет вручную отметить время, затрачиваемое на каждого клиента, но если рассмотреть это с одной стороны, это инструменты, которые вам нужно использовать, предполагая, что вы работаете в Linuxдайте мне знать, какую ОС вы используете.

lsof - список файлов, открытых в настоящее время, вместе с соответствующим идентификатором процесса.

pgrep - по имени процесса вы можете легко получить идентификатор процессадля NetBeans и передать его в качестве параметра в lsof.

Ваш bash-скрипт будет запрашивать текущий идентификатор процесса NetBeans, а затем проверять, какие файлы открыты, тогда ему нужно будет проверить время и добавить его к некоторымвид постоянного хранения.

Вам необходимо решить, насколько агрессивен ваш сценарий, чтобы, конечно, сбалансировать точность и использование ресурсов ваших машин.

Дайте мне знать, какую ОС вы используете, и я могу это выяснить.ответь немного дальше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...