Аналог watch в windows

Обновлено: 06.07.2024

Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.


феньх!
но в таком случае что мешает написать простой скрипт в котором будет вызываться с определенной переодичность то, что надо?
хотя с одной командой не сталкивался - в базовой системе нет. может что в портах? -= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик Доброго времени суток.
Не могу найти аналог Линуксового watch.
Ну, как пример, хочется
Я обычно в случае недоступности линуксового watch пользуюсь такой конструкцией:

Пример для sh/bash/zsh


Для использования этой команды в других оболочках (csh, tcsh, pdksh) ее, понятное дело, нужно будет соответствующим образом изменить. Как именно - подскажет документация по конкретной оболочке.

Дак есть же cmdwatch. Из портов ставить отсюда: /usr/ports/sysutils/cmdwatch
Тот самый watch как в линуксе.

Дак есть же cmdwatch. Из портов ставить отсюда: /usr/ports/sysutils/cmdwatch
Тот самый watch как в линуксе.

Здорово ! Спасибо огромное.

Забавно.
man-страничка cmdwatch взята с Линуксового watch

поэтому синтаксис, естественно, не подходит, ибо watch уже есть.
правильный синтаксис (как пример) /usr/local/bin/cmdwatch -n 1 smbstatus

Забавно.
man-страничка cmdwatch взята с Линуксового watch

поэтому синтаксис, естественно, не подходит, ибо watch уже есть.
правильный синтаксис (как пример) /usr/local/bin/cmdwatch -n 1 smbstatus

Конечно не подходит, так как в FreeBSD watch совсем другая команда.
В Вашем случае аналог watch в Linux - cmdwatch в FreeBSD.
И смотреть надо в FreeBSD man cmdwatch всего навсего.

Забавно.
man-страничка cmdwatch взята с Линуксового watch

поэтому синтаксис, естественно, не подходит, ибо watch уже есть.
правильный синтаксис (как пример) /usr/local/bin/cmdwatch -n 1 smbstatus

Конечно не подходит, так как в FreeBSD watch совсем другая команда.
В Вашем случае аналог watch в Linux - cmdwatch в FreeBSD.
И смотреть надо в FreeBSD man cmdwatch всего навсего.

"Вы не поверите. "(С) Его и смотрю. Как там bug-report засылать ?

Добавлено позже: Закинул bug-report.

Забавно.
man-страничка cmdwatch взята с Линуксового watch

поэтому синтаксис, естественно, не подходит, ибо watch уже есть.
правильный синтаксис (как пример) /usr/local/bin/cmdwatch -n 1 smbstatus

Конечно не подходит, так как в FreeBSD watch совсем другая команда.
В Вашем случае аналог watch в Linux - cmdwatch в FreeBSD.
И смотреть надо в FreeBSD man cmdwatch всего навсего.

"Вы не поверите. "(С) Его и смотрю. Как там bug-report засылать ?

Я ищу программу Windows / скрипт / функцию командной строки, которая работает как watch программа Linux .

watch периодически вызывает другую программу / что угодно и показывает результат, который отлично подходит для обновления выходного файла или подобного каждую секунду:

или, более сильно:

Я искал его в библиотеке Cygwin, но, похоже, его нет.

Напиши свое. Допустим, файл watch.bat содержит:

и позвоните через, например:

будет звучать test каждые 5 секунд.

У Powershell есть команда while. Вы можете использовать его как в Linux:

Версия для Linux:

пока правда; сделать вашу_команду; sleep5; сделанный

Другие:

Вы можете просто использовать `while (1)`, потому что `1` является правдивым. TheQuickBrownFox 5 лет назад 3 Я также обнаружил, что вы можете использовать «очистить» в качестве последнего утверждения, так что оно ведет себя больше как часы. itmuckel 5 лет назад 0

watch доступен в Cygwin, в procps пакете, как указано здесь (эту информацию можно найти через поиск пакетов на сайте, здесь ). Я не думаю, что этот пакет устанавливается по умолчанию при установке cygwin, но я обычно выбираю его при новой установке, чтобы команда watch была доступна.

Расположение инструментов в пакетах обычно совпадает с именами пакетов в дистрибутивах Linux (пакет содержит также watch procps в Debian и Ubuntu), поэтому, если функция поиска пакетов Cygwin не сработает, информация для / из дистрибутивов Linux может предложить подсказки.

Общая команда Windows oneliner для этого:

Замените «эхо-тест» на команду, которую вы хотите выполнить повторно.

хороший, простой вкладыш, который делает свое дело user230910 4 года назад 0

Вот как я бы сделал это в PowerShell:

Условие while(1) эквивалентно while true , зацикливаясь бесконечно.

I wrote this little PowerShell module to do what you were looking for. Just put it in

and run import-module watch in PowerShell.

Это PowerShell один вкладыш:

Я бы поставил «Очистить» первым. sastanin 3 года назад 0

Вы также можете настроить задержку, используя команду PING, например:

У меня была такая же проблема, когда мне нужно было проверить размер файла, который активно обрабатывается другим процессом. Я закончил клонированием функциональности часов на Windows. Скомпилированный exe, а также источник доступен на сайте.

Я создал команду наблюдения для окон под названием llwatch.

Возможно, вам придется использовать x64 для просмотра программ x64 и x32 для других. Не уверен, насколько придирчивы окна.

Некоторое время тому назад на просторах Всемирной сети я прочитал статью, где в очередной раз сравнивались операционные системы Windows и Linux. Помимо различных объективных плюсов и минусов, в той статье был высказан весьма любопытный, оригинальный тезис. Linux лучше, потому что в нем часы показывают не только минуты, но и секунды. За всей комичностью ситуации скрывается, по большому счету, печальная правда. Стандартные часы Windows обладают довольно скудными возможностями и действительно не показывают секунды. Стандартные средства Windows и Linux

Щелчок левой кнопкой мыши по часам открывает компактный календарь. Правая же кнопка мыши отвечает за вызов контекстного меню, из которого можно запускать различные инструменты настройки времени.

Из всего вышеперечисленного нетрудно сделать вывод, что инструменты отображения времени KDE и GNOME обладают более широкими возможностями, чем их штатный аналог Windows. Впрочем, данная несправедливость с лихвой устраняется большим количеством приложений от сторонних разработчиков. Программы, расширяющие возможности отображения времени в операционной системе Windows, будут рассмотрены в данном путеводителе.

1st Clock заменяет стандартные часы Windows в системном лотке. Вы можете также использовать программу для синхронизации часов со специальными серверами точного времени, для создания напоминаний и будильников.

Применительно к текущему времени, в системном лотке отображаются не только часы и минуты, но также секунды. Кроме того, вы можете видеть дату, а также день недели. Программа позволяет наблюдать в реальном времени степень загрузки процессора и процент использования оперативной памяти.

Допускается ручное управление шириной панели часов, выбор шрифта, смена цвета текста и фона. Вы можете добавлять различные декоративные элементы, наподобие объемного бордюра. При наведении указателя мыши на область часов, отображается всплывающее окно с подсказкой. Помимо более подробной информации о текущем времени и дате, вы можете видеть оставшееся время до наступления событий напоминаний и будильников. Кроме того, можно настроить часы на отображение времени сразу в нескольких часовых поясах.

1st Clock позволяет синхронизировать часы с серверами точного времени. Вы можете выбирать любой из нескольких популярных протоколов, а также сверять часы с локальным сервером. Программа и сама может работать в качестве сервера времени в локальной сети.

В настройках синхронизации можно видеть огромное количество доступных серверов. Во время тестирования определяется скорость соединения с ними и выбираются наиболее быстрые элементы списка. Подключение к серверам может осуществляться через прокси.

Синхронизация может быть спланирована в соответствии с определенным расписанием. Программа может автоматически подводить стрелки, но допускает и задание вопроса пользователю о ручной коррекции. Кроме того, вы можете выводить предупреждение, если расхождение увеличилось более, чем на 30 минут. Подобный факт способен говорить о проблемах в системном блоке, о слабости встроенного аккумулятора. Все процедуры синхронизации записываются в текстовый log-файл.

Как уже было сказано ранее, программа может выводить время сразу в нескольких часовых поясах. Данная функция работает только внутри всплывающей подсказки. В отдельной вкладке настроек вы можете составить список интересующих вас часовых поясов.

Программа позволяет настроить действия мыши на панели часов. Допускается назначение произвольного действия на щелчок левой и правой кнопкой мыши, а также на двойной щелчок. Аналогичные операции можно проделать, применительно к клавиатурным сочетаниям. Вам предлагается обширный список доступных программе операций. На каждую из них может быть назначено какое-либо пользовательское сочетание клавиш.

Вы можете создавать будильники и напоминания. В обоих случаях допускается выбор произвольного значка задания. Вы можете выводить текст, а также звуковой сигнал. Поддерживается воспроизведение звука через встроенный динамик (мелодия), открытие файлов MP3, WAV, MID и M3U. Кроме того, допускается воспроизведение трека музыкального компакт-диска. В настройках будильника можно указывать количество повторений звукового сигнала. Помимо ввода абсолютных величин, количественную характеристику можно привязывать к порядковому номеру часа в рамках суток.

Помимо показа текста и воспроизведения звука, вы можете запускать внешние приложения по расписанию. Программа также позволяет указывать интервал суток, когда никакие задания выполнять нельзя. Обычно стоит отказаться от всяких будильников глубокой ночью.

1st Clock позволяет быстро создавать напоминания. В контекстном меню программы вы указываете заранее определенный промежуток времени от 15 минут до 3 часов. Кроме того, можно создавать напоминание на «завтрашнее утро». Время этого загадочного события определяется в настройках программы.

Как уже было сказано выше, 1st Clock позволяет назначать горячие клавиши на многие операции. По этой причине, не трогая мышь, вы можете быстро отключить звук, синхронизировать время с сервером, создать напоминание на 5 минут (по умолчанию используется сочетание Win+5), посмотреть встроенный в программу календарь.

Календарь 1st Clock, помимо традиционных данных, может также отображать фазу луны. Вы можете видеть, сколько процентов площади естественного спутника Земли видно в данный момент на небе.

1st Clock обладает большим количеством полезных сервисных функций. Данная программа не имеет каких-либо ярких дизайнерских находок, однако четко выполняет возложенные на часы функции – показывает время, выводит напоминания, будит по расписанию.

59soft Таймер может использоваться как часы, которые всегда будут на виду внутри небольшого рабочего окна. Его настройки позволяют указывать режим поверх других окон. Программа сворачивается в системный лоток.

При включении таймера, значок в системном лотке и индикатор часов в программе станут зелеными. В ином случае данные элементы отображаются белым цветом. После включения таймера изменять конфигурацию будильника нельзя.

Программа поддерживает запуск с различными ключами. Их полный список можно прочитать в Справке, которая написана на русском языке. Например, вы можете сразу запускать программу свернутой в системный лоток или осуществлять ее запуск с пониженным приоритетом.

К содержанию Absolute Time Corrector 5.3

Absolute Time Corrector предназначен для коррекции системных времени на рабочей станции, а также внутри локальной сети. Во время первого старта программы управление передается мастеру, который, задавая простые вопросы, ведет автоматическую настройку синхронизации времени. На первом этапе программа узнает, используете ли вы прокси-сервер для подключения к интернету. Можно даже ответить программе, что вы не имеете понятия о термине «прокси». От выбора типа подключения зависит тип протокола, который будет использоваться Absolute Time Corrector. Не все протоколы позволяют работать через прокси-сервер.

Далее программа пытается протестировать качество соединения с серверами, включенными в список по умолчанию. На основе результатов проверки выбирается самый быстрый сервер, с которым и будет в будущем происходить синхронизация времени.

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

Программа обеспечивает доступ к более, чем 250 серверам точного времени. Absolute Time Corrector может регулярно проверять списки, определяя активность серверов, скорость доступа. В зависимости от результатов проверки может меняться сервер, с которым в данный момент происходит синхронизация.

Подключение к серверам времени может осуществляться через прокси. Программа поддерживает авторизацию, а также позволяет указывать имя и порт сервера. Поддерживаются SOCKS4 и SOCKS5 прокси-сервера.

Синхронизация может производиться через заданные промежутки времени, вручную, а также при появлении сетевого соединения. Во время синхронизации допускается режим смены только минут и секунд. Данное ограничение пригодится в том случае, если вы неверно указываете часовой пояс.

Программа может озвучивать основные события. Однако вы можете использовать в качестве исходных данных только WAV-файлы.

Вызов настроек программы может осуществляться с помощью глобального сочетания клавиш. Вы можете менять его по собственному усмотрению.

При старте программы отображаются различные советы, которые неплохо помогают во время освоения продукта.

К содержанию AceClock XP 2007.04.845

AceClock XP – мощный, многофункциональный программный продукт, предназначенный не только для обеспечения удобного показа времени, но и обладающей массой полезных сервисных возможностей.

Часы могут работать в нескольких режимах. По умолчанию они представляют собой независимое окно, внутри которого отображается время, текущая дата и счетчик количества перемещений указателя мыши. Программа поддерживает смену тем оформления. При этом допускается применение прозрачных текстур. Вы можете, например, включить довольно крупный шрифт, но, благодаря прозрачному стилевому оформлению, часы не будут закрывать видимость, мешать повседневной работе.

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

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

Настройки отображения времени могут осуществляться несколькими способами. Программа содержит набор шаблонов, с помощью которых можно быстро менять режимы показа времени. Кроме того, вы можете воспользоваться услугами встроенного редактора, который поддерживает большое количество макросов, переменных. С помощью дизайнера AceClock XP можно создавать шаблоны. Модуль поддерживает подсветку синтаксиса. Все доступные переменные имеют подробные описания на русском языке.

Следующей полезной функцией программы являются Будильники. Их количество не ограничено. При настройке будильников вы выбираете время их срабатывания. Кроме того, вы можете указать интервал времени, через который будильник будет регулярно давать о себе знать. Данный промежуток времени может быть задан от одной минуты до года.

Вы можете назначить срабатывание будильника согласно сложному условию. Например, он может звенеть в первую пятницу каждого месяца или в последний день ноября каждого года. Кроме того, будильники могут настраиваться не только по времени или дате, но и при наступлении определенных событий. Например, вы можете назначить воспроизведение звукового сигнала при установке или разрыве соединения с интернетом, при запуске или закрытии указанной в настройках будильника программы и многое другое. Подобные инструменты позволяют использовать AceClock XP в качестве полноценного планировщика. Со специализированными программами, предназначенными для автоматизации процессов, можно ознакомиться, прочитав отдельный путеводитель: Часть 1 и Часть 2.

Действия будильников могут быть различны. Если вы хотите только слышать звук, то можно выбрать воспроизведение через стандартный динамик системного блока (допускается указание частоты тона и его продолжительность) или запустить аудио-файл в формате WAV или MP3 (можно указать файл на жестком диске). В состав программы входит богатый набор предустановленных звуков. Кроме того, допускается произнесение времени вслух. Для этого используется встроенный в систему Speech API. Если таковой у вас не установлен, то данный модуль можно загрузить с официального сайта. Поддерживается русский язык речи. Время произносит приятный женский голос, немного напоминающий интонацией EVA из игры Command & Conquer. Наконец, последний вариант заключается во включении воспроизведения музыкального компакт-диска, находящегося в приводе CD-ROM.

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

По умолчанию программа произносит вслух время через каждые пол часа. Вы можете в любой момент включить голос с помощью клавиатурного сочетания Win+S, которое изменяется в настройках программы.

Программа поддерживает отображение напоминаний по таймеру. Их внешний вид напоминает желтые стикеры – заметки, прикрепляемые в офисах к мониторам. Вы вводите в них какой-либо текст. Допускается указание URL. При этом после вывода напоминания с помощью отдельной команды контекстного меню можно открыть адрес в браузере, установленном в системе по умолчанию. Внешний вид заметок можно настраивать. Допускается изменение прозрачности, цвета фона и текста, шрифта. Кроме того, можно сделать так, чтобы окно с заметкой всегда находилось поверх всех остальных окон. Допускается также запрет ее перемещения по экрану.

Весьма любопытной функцией программы AceClock XP является Календарик. Именно так, нежно и ласково называется модуль, который самостоятельно вычисляет количество дней между двумя любыми датами. Подобная задача достаточно часто встает перед секретарями, специалистами по кадрам, бухгалтерами. В обычных условиях проблемы решается путем ручного подсчета количества дней по любому календарю. Рассматриваемая программа выполняет подобную операцию самостоятельно, избавляя пользователя от утомительного, однообразного труда.

Программа поддерживает создание нескольких профилей. Каждый пользователь системы Windows может иметь собственный набор настроек.

Вы можете менять любые горячие клавиши, поддерживаемые программой. По умолчанию предлагается три действия.

AceClock XP поддерживает создание списка контактов с указанием Дней Рождения пользователей. Вы можете назначать вывод напоминания при наступлении праздничного события. Программа не содержит инструментов импорта контактов из каких-либо внешних приложений.

AceClock XP создан русскоговорящими программистами и, как следствие, имеет грамотный, удобный русский интерфейс, а также подробную Справку. Благодаря своим широким возможностям, благодаря тысяче приятных мелочей, данная программа без каких-либо оговорок может заменить целую группу специализированных утилит.

Стоит отметить один серьезный недостаток AceClock XP. При работе программы, в системе начинаются серьезные проблемы. Во время произнесения вслух времени некоторые приложения, например, игры вылетают с ошибкой. Несколько популярных программ также вылетали с ошибкой при запуске, если в памяти находился AceClock XP. Программа очень интересна, но перед решением о ее приобретении необходимо внимательно проверить систему на отсутствие конфликтов.

Многие пользователи Вин 10 не придают особого значения точности часов на экране своего ПК. Но некоторым людям правильное время на компьютере жизненно необходимо для корректной работы специализированного софта. К такому относятся бухгалтерские, геймерские, трейдерские, букмекерские, блогерские и прочие программы. Рассмотрим, как правильно провести синхронизацию времени на ПК с Windows 10 по своему месту нахождения или расположению нужного сервера.

Как синхронизировать время на компьютере с интернетом Windows 10

Все версии ОС на ПК или телефоне имеют установленную функцию автоматической синхронизации локального времени на устройстве. Для этого производится отправка запроса на сервер для уточнения правильного времени и настройки внутренних часов на компьютере после получения ответа.

screenshot_1

Для того чтобы описанный механизм синхронизации осуществлялся, используется сетевой протокол NTP, который так и называется: «Протокол сетевого времени» («Network Time Protocol»). Главная задача этого протокола – не только получить информацию о точном времени, но и учесть промежуток между запросом и ответом в случае задержки. Потому, даже при низкой скорости или нестабильности интернет-соединения, настройка локальных часов будет проводиться с точностью до 10 миллисекунд.

Сегодня существует множество подобных NTP-серверов, по которым устройство бесплатно синхронизирует локальные часы. Что касается Windows 10, то в настройках уже указан нужный сервер для настройки. Но, по некоторым причинам, автоматическая синхронизация может нарушиться. Тогда ее можно провести вручную, для этого в «десятке» предусмотрено несколько способов, каждый из которых будет описан по отдельности.

screenshot_2

Параметры

Этот способ имеется только в Вин 10, в предыдущих сериях ОС он не использовался. Нужно сделать следующие действия:

  • Нажать на кнопку «Пуск» и в выпавшем окне – на значок шестеренки («Параметры»).

screenshot_3

  • Откроется окно, в котором нужно найти иконку «Время и язык» и нажать на нее.

screenshot_4

  • После перехода вкладка будет разделена на две части. В левой найти и открыть раздел «Дата и время». В правой поставить галочку в пункте: «Установить время автоматически» на включенный режим, если она не активна.

screenshot_5

  • Если синхронизация не произошла, в том же разделе найти пункт: «Формат даты, времени и региона» или в более старой версии «Дополнительные параметры даты и времени, региональные параметры», после чего открыть его.
  • Откроется панель, в которой нажать на раздел «Дата и время».
  • В новом окне нажать на вкладку «Время по интернету», затем – на кнопку «Изменить параметры».
  • Теперь нужно поставить галочку в разделе: «Синхронизировать с сервером времени в интернете». Ниже появится выпадающее окошко, в котором можно выбрать NTP-сервер или прописать свой, если предложенные ОС не подходят.

screenshot_6

Также во вкладке «Дополнительные часы», можно добавлять еще пункты, если требуется возможность видеть время по другим поясам.

Панель управления

Метод схож с предыдущим, только отличается способ открытия окна «Дата и время», где настраивается автоматическая синхронизация часов. Делается это так:

  • В поиске (лупа возле кнопки «Пуск») написать «Панель управления», открыть ее после выдачи результата.

screenshot_7

  • Выбрать раздел: «Часы, язык и регион», затем нажать «Дата и время».

screenshot_8

  • После его открытия сделать те же действия, что описаны в предыдущем заголовке, с места о вкладке «Время по интернету».

screenshot_9

Командная строка

CMD, как правило, используют программисты, так как она позволяет быстро выполнять множество сложных действий на ПК. Для обычных же пользователей Командная строка – не очень удобный инструмент, так как все директивы нужно вводить вручную, да еще знать их значение и правильно прописывать, без ошибок. Но если имеется желание установить синхронизацию часов через CMD, то делается это следующим образом:

  • ПКМ нажать по кнопке «Пуск».
  • В появившемся окне выбрать раздел: «Командная строка (Администратор)».

screenshot_10

  • Когда CMD загрузится, прописать команду «w32tm /resync» (пробел обязательно должен быть), и нажать кнопку «Ввод».

screenshot_11

  • Затем появится информация, что был отправлен запрос, а затем – что синхронизация прошла успешно.

Если произошел сбой (0x80070426), можно попробовать следующие команды:

screenshot_12

PowerShell

Это более продвинутый аналог CMD, который обладает чуть большими возможностями. Соответственно, им также чаще пользуются программисты. Для запуска нужно:

  • Нажать ПКМ по кнопке «Пуск» и выбрать: «Windows PowerShell (Администратор)».

screenshot_13

  • Дождавшись, когда приложение загрузится, и появится строка для ввода, прописать в ней: «Get-Service W32Time | Select-Object» и нажать «Enter».

screenshot_14

  • В появившемся ответе отыскать раздел «Status», если там будет написано «Running», то прописать команду для синхронизации: «w32tm /config /reliable:yes» и нажать «Enter».

screenshot_15

  • Если в статусе будет указано «Stopped», нужно прописать команду запуска службы: «Start-Service W32Time». После чего снова ввести команду для синхронизации.

screenshot_16

Службы

Если указанные выше способы не сработали, тогда стоит провести настройку в разделе «Служба времени Windows». Для этого выполняются следующие действия:

  • Открыть системное окно нажатием клавиш «Win + R» и прописать команду «services.msc», после чего нажать на кнопку «Ок».

screenshot_17

  • Появившаяся вкладка «Службы» будет разделена на две части. В правой отыскать «Служба времени Windows» и открыть двойным щелчком.

screenshot_18

  • Теперь нужно найти пункт «Тип запуска» и указать «Вручную».
  • Если в разделе «Состояние» написано: «Остановлена», то нужно нажать кнопки «Запустить» и «Ок».

screenshot_19

  • В том случае, когда служба и так включена в ручном режиме, нужно сначала ее остановить, а потом запустить заново (перезапустить).

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

Что делать, если синхронизация часов не работает

Если после всех описанных способов при попытке настройки локального времени происходит ошибка, то можно сделать еще несколько действий:

Читайте также: