Установите Watch Command в Mac OS X
Если бы была одна команда, на которую я бы действительно жаловался, что ее нет в Mac OS X, это была бы «смотреть». Watch — одна из тех замечательных программ, которая крошечная и совершенно не нужная, но при необходимости она может спасти жизнь. Мы собираемся показать вам три разных способа установки команды watch; через предварительно скомпилированный двоичный файл, с HomeBrew и с MacPorts. Кроме того, мы немного покажем вам, как использовать часы и чем они полезны.
Что такое часы и как они работают?
Что такое команда наблюдения? Для незнакомых просто объяснить часы; Watch будет повторно запускать команду, а затем отображать вывод в дружественной для «ncurses» манере. Другой способ объяснить это может заключаться в том, что вы можете превратить любой вывод программы командной строки в отображение «в реальном времени». Хорошим примером является использование часов для мониторинга использования диска.
Теперь, конечно, трудно продемонстрировать повторяющееся выполнение команды с помощью неподвижного изображения, но это может быть то, что вы хотели бы запустить при отслеживании объема свободного места на жестком диске во время передачи большой файл(ы). Если вы внимательно изучите снимок экрана, в верхнем левом углу вы заметите, что команда запускается каждые 5,0 с или 5 секунд. Выполняется команда «df -kh». Вывод сообщает нам размер диска, используемое пространство, доступное пространство и процент использования (емкость) в удобочитаемом формате (это то, что означает «h» в df -kh ).Когда мы удаляем большую часть файлов или копируем новые файлы на наш компьютер, мы видим, что эти значения меняются. Если вы хотите увидеть меньшие приращения, вы должны удалить «h» и просто запустить «df -k».
Основное использование для часов: watch -n количество_секунд «команда»
Итак, часы очень хороши. Давайте начнем работать с часами на вашем Mac.
Существует несколько различных способов установки команды Watch в Mac OS X, в том числе с помощью Homebrew, MacPorts или предварительно скомпилированного двоичного файла. Если очень хочется, можно даже самому скомпилировать часы. Мы рассмотрим три самых простых способа установки часов на Mac.
Установка Watch в Mac OS X с помощью Homebrew или MacPorts
Если вы используете HomeBrew или MacPorts, вы также можете установить часы с помощью этих инструментов:
Для Homebrew установите команду watch с помощью:
brew install watch
Для портов Mac вы можете установить часы с помощью:
sudo port install watch
Оба из них также установят часы на Mac, используйте любой подход, который вам удобен. С Homebrew или Macports вы можете просто ввести «смотреть» после завершения установки, чтобы запустить команду.
Как установить и запустить Watch в OS X с предварительно скомпилированным двоичным файлом
Как уже упоминалось, у нас есть три варианта; установка часов в виде предварительно скомпилированного двоичного файла, установка часов с помощью Homebrew или установка часов с MacPorts. Предварительно скомпилированный двоичный файл будет работать, если у вас нет доморощенного пивоварения или портов, установленных в OS X.
Загрузите предварительно скомпилированную команду «watch» из Терминала.app Мы используем «curl», командную строку «браузер», это загрузит часы на ваш Mac, но если вы хотите, вы можете использовать MacPorts или Homebrew для установки часов, которые показаны ниже: curl -O http://ktwit.net/code/watch-0.2-macosx/watch
Сделать исполняемый файл «watch» Делая это, мы сообщаем Mac OS, что эта программа может работать chmod +x смотреть
Протестируйте программу Убедитесь, что все в рабочем состоянии. ./смотреть
Установите «часы» Необязательно: Следуя этому следующему шагу, мы поместим часы в системную папку, которая позволит вам запускать их. из любого места в терминале (вам будет предложено ввести пароль) sudo mv watch /usr/local/bin/
Поздравляем, вы добавили команду watch в систему Mac OS X.