Решено: Аналог watch в FreeBSD (не нашел)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Решено: Аналог watch в FreeBSD

Сообщение Проктолог »

Доброго времени суток.
Не могу найти аналог Линуксового watch.
Ну, как пример, хочется

Код: Выделить всё

watch smbstatus
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Решено: Аналог watch в FreeBSD

Сообщение arachnid »

Проктолог писал(а):
25.07.2008 22:05
Доброго времени суток.
Не могу найти аналог Линуксового watch.
Ну, как пример, хочется

Код: Выделить всё

watch smbstatus

ну и в линуксе нет аналога фряшного watch :)

что делает watch в линуксе?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Решено: Аналог watch в FreeBSD

Сообщение nesk »

arachnid писал(а):
25.07.2008 23:44
что делает watch в линуксе?

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

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Решено: Аналог watch в FreeBSD

Сообщение arachnid »

nesk писал(а):
25.07.2008 23:45
arachnid писал(а):
25.07.2008 23:44
что делает watch в линуксе?

watch - execute a program periodically, showing output fullscreen

феньх!
но в таком случае что мешает написать простой скрипт в котором будет вызываться с определенной переодичность то, что надо?
хотя с одной командой не сталкивался - в базовой системе нет. может что в портах?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
Hater
Сообщения: 165
ОС: Archlinux

Re: Решено: Аналог watch в FreeBSD

Сообщение Hater »

Проктолог писал(а):
25.07.2008 22:05
Доброго времени суток.
Не могу найти аналог Линуксового watch.
Ну, как пример, хочется

Код: Выделить всё

watch smbstatus

display кажется :unsure:
last.fm user Hater-X
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Решено: Аналог watch в FreeBSD

Сообщение allez »

Я обычно в случае недоступности линуксового watch пользуюсь такой конструкцией:

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

$ while :; do clear; date; smbstatus; sleep 2; done

Для использования этой команды в других оболочках (csh, tcsh, pdksh) ее, понятное дело, нужно будет соответствующим образом изменить. Как именно - подскажет документация по конкретной оболочке.
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: Аналог watch в FreeBSD

Сообщение Проктолог »

Благодарю за ответы. Тема закрыта.
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: Решено: Аналог watch в FreeBSD

Сообщение AlexNT »

Проктолог писал(а):
26.07.2008 23:12
Благодарю за ответы. Тема закрыта.


Дак есть же cmdwatch. Из портов ставить отсюда: /usr/ports/sysutils/cmdwatch
Тот самый watch как в линуксе...
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: Аналог watch в FreeBSD

Сообщение Проктолог »

AlexNT писал(а):
27.07.2008 20:59
Проктолог писал(а):
26.07.2008 23:12
Благодарю за ответы. Тема закрыта.


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


Здорово ! Спасибо огромное.
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: Аналог watch в FreeBSD

Сообщение Проктолог »

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

Код: Выделить всё

NAME
       watch - execute a program periodically, showing output fullscreen

SYNOPSIS
       watch   [-dhv]  [-n  <seconds>]  [--differences[=cumulative]]  [--help]
       [--interval=<seconds>] [--version] <command>


поэтому синтаксис, естественно, не подходит, ибо watch уже есть.
правильный синтаксис (как пример) /usr/local/bin/cmdwatch -n 1 smbstatus
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: Решено: Аналог watch в FreeBSD

Сообщение AlexNT »

Проктолог писал(а):
30.07.2008 09:25
Забавно....
man-страничка cmdwatch взята с Линуксового watch

Код: Выделить всё

NAME
       watch - execute a program periodically, showing output fullscreen

SYNOPSIS
       watch   [-dhv]  [-n  <seconds>]  [--differences[=cumulative]]  [--help]
       [--interval=<seconds>] [--version] <command>


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


Конечно не подходит, так как в FreeBSD watch совсем другая команда.
В Вашем случае аналог watch в Linux - cmdwatch в FreeBSD.
И смотреть надо в FreeBSD man cmdwatch всего навсего.
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: Аналог watch в FreeBSD

Сообщение Проктолог »

AlexNT писал(а):
30.07.2008 09:36
Проктолог писал(а):
30.07.2008 09:25
Забавно....
man-страничка cmdwatch взята с Линуксового watch

Код: Выделить всё

NAME
       watch - execute a program periodically, showing output fullscreen

SYNOPSIS
       watch   [-dhv]  [-n  <seconds>]  [--differences[=cumulative]]  [--help]
       [--interval=<seconds>] [--version] <command>


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


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


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

Добавлено позже: Закинул bug-report.
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: Решено: Аналог watch в FreeBSD

Сообщение AlexNT »

Проктолог писал(а):
30.07.2008 09:39
AlexNT писал(а):
30.07.2008 09:36
Проктолог писал(а):
30.07.2008 09:25
Забавно....
man-страничка cmdwatch взята с Линуксового watch

Код: Выделить всё

NAME
       watch - execute a program periodically, showing output fullscreen

SYNOPSIS
       watch   [-dhv]  [-n  <seconds>]  [--differences[=cumulative]]  [--help]
       [--interval=<seconds>] [--version] <command>


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


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


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


Все уже дошло. ) Линуксовый ман перекинули а команду не исправили.
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: Аналог watch в FreeBSD

Сообщение Проктолог »

Результатом переписки стал патч :) http://www.freebsd.org/cgi/query-pr.cgi?pr=126087
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали: