Мне бы хотелось узнать, сколько времени я на самом деле провел в оболочке, выполняя административные обязанности. Для выставления счетов этой информации, конечно, недостаточно, но было бы полезно выяснить, сколько времени я фактически провел в оболочке.
У меня вопрос:
Кроме того, мы очень ценим ваше мнение о том, как вы контролируете время администратора!
Чтобы сузить проблему, меня особенно интересуют способы отслеживания время, проведенное в оболочке для системного администрирования Linux
Хм, есть несколько способов от создания файла при входе и выходе из системы до полнофункционального программного обеспечения для отслеживания, посмотрите здесь:
http://www.cyberciti.biz/tips/howto-log-user-activity-using-process-accounting.html
Или Google для "проверенной оболочки"
Если вы используете Emacs Org, многие люди для этого используют режим.
Если вы просто хотите узнать, сколько времени вы проводите в системе, почему бы не посмотреть на вывод "last"? Я подозреваю, что вам нужно больше подробностей, чем это.
Ваше утверждение «... способы отслеживания времени, проведенного в оболочке для системного администрирования Linux». дает мне паузу. Это почти похоже на то, что вы ищете какой-то автоматический метод определения того, над чем вы работаете, и регистрации времени.
Я бы предположил, что количество времени, которое вы потратите на создание и поддержку своего рода «ИИ» для анализа ваших команд и отслеживания времени, значительно превзойдет количество времени, которое вы действительно тратите на обязанности системного администратора. Откуда этот инструмент знает Зачем вы сегодня следите за "/ var / log / messages"?
Я работаю с материалами и временем для всех своих клиентов и должен вести довольно подробные журналы моих действий и времени. Если есть ярлык, я бы, конечно, хотел его найти, но я полагаю, что моя методология - единственная, которая имеет реальный смысл:
В последнее время я использую приложение для iPhone на своем iPod, HoursTracker, но раньше я пользовался такими программами, как Блокнот и Листки бумаги с надписью на них (тм). Я не вижу причин, по которым вы не могли бы использовать простой сценарий оболочки для добавления времени и подробностей журнала в базу данных, плоский файл и т. Д. Вы, вероятно, могли бы использовать разные учетные записи до начала различных действий администратора, чтобы у вас был запись времени начала / окончания деятельности. Что бы вы ни делали, методология использования намного важнее, чем инструмент, который вы используете для сбора данных.
Если вы хотите получить хорошее время для каждой задачи, вам понадобится дисциплина, чтобы регистрировать, когда вы начинаете и прекращаете работу над данной задачей. Если вы хотите правильно распоряжаться своим административным временем, связанным с Samba, вы должны обязательно выйти из этой задачи, когда выполняете работу с Apache, играете в Server Fault и т. Д.
Как я уже сказал - я бы хотел найти ярлык. Какой-то мозг-компьютер - интерфейс GPS-телефона был бы классным, но его просто не существует, что я смог найти.
Учет времени может быть настолько простым или сложным, насколько вы (или тот, кому вы подчиняетесь) хотите.
Лично у меня есть процесс, работающий на моем размещенном сервере, который подключен к учетной записи Google Talk. Затем я делаю заметки об этом процессе через Google Talk, который работает на моем ноутбуке, что дает мне запись с отметкой времени о том, что я сделал. Это, в сочетании с моей почтовой папкой с отправленными сообщениями, очень помогает, когда я пытаюсь выяснить, на что я тратил свое (клиентское) время.
Я выбрал Google Talk, потому что он использует SSL-соединение и, следовательно, не может быть тривиально отслежен.
Если вам нужно выставить счет за свое рабочее время по конкретному проекту или клиенту, вам следует обратить внимание на программное обеспечение для учета рабочего времени, которое используют юристы, бухгалтеры, консультанты и т. Д. Мы используем некий предприимчивый дьявольский пакет в работе для взимания платы с проектов.
Для Linux есть приложение под названием Проект Хомяк который является отличным инструментом для такого рода вещей. Для такого умственного работника, как системный администратор, автоматическое отслеживание в большинстве ситуаций не сработает.