Questions tagged «watch»

watch将定期执行程序,并显示输出。


5
Cygwin没有监视命令?
我在Windows XP上安装了Cygwin,以使用其某些命令。现在,我每2分钟检查一次文件,并希望为此使用监视功能,但是我看到Cygwin没有这样的命令。这是真的吗?我该怎么办?
54 cygwin  watch 

3
如何在管道命令/程序链中使用监视命令
我通常使用watchlinux实用程序每n秒重复观察一次命令的输出,例如watch df -h /some_volume/ 但是我似乎无法使用watch一系列管道命令: $ watch ls -ltr|tail -n 1 如果我这样做的话,watch实际上ls -ltr是在监视并且输出正在传递给tail -n 1它,什么也不会输出。 如果我尝试这样做: $ watch (ls -ltr|tail -n 1) 我懂了 $ watch: syntax error near unexpected token `ls' 并且以下任何一项由于某种原因而失败: $ watch <(ls -ltr|tail -n 1) $ watch < <(ls -ltr|tail -n 1) $ watch $(ls -ltr|tail -n …
50 linux  bash  pipe  watch 

4
如何在watch命令的输出中滚动?
我使用该watch命令来查看目录内容,因为脚本在其上运行了(通过watch ls dir/) 这是一个很棒的工具,除了一旦条目数量填满屏幕的垂直长度,我似乎无法向下或向上滚动以查看所有内容。 有没有办法做到这一点?
38 watch 

6
如何成功运行ssh命令?
有时我会重启设备,并且需要ssh在准备就绪时重新启动。 我想每5秒运行ssh命令,直到命令成功。 我的第一次尝试: watch -n5 ssh me@device.local && exit 1 我怎样才能做到这一点?
28 ssh  scripting  watch 

6
输出“监视”命令作为列表
我想对添加到日志文件中的每分钟行数进行一些简单的计算。 我还想存储每秒的计数。 我需要的是以下命令的输出作为列表,该列表将每秒更新一次: watch -n1 'wc -l my.log' 如何将“监视”命令的“更新”输出为列表?
27 watch 

3
监视命令最小-n间隔
watch命令的最小间隔是多少? 手册页和Google搜索未指明最小间隔下限是多少。我通过实验发现它可以小于1秒。 为了进行测试,我在防火墙上运行了以下命令: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes 显然,它的更新速度快于一秒,但尚不清楚它是否确实在进行100ms更新。
24 watch 



1
``watch ps aux |工作解决方案 grep foo`` [关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 2年前关闭。 watch ps aux | grep foo 不管用: bash: syntax error near unexpected token `}' 我该如何解决?还是有更好的方法?
16 bash  pipe  ps  watch 

2
为什么`watch`使`ls / tmp`列出$ HOME的内容?
我正在尝试查看/tmp/目录中的文件数。为此,我认为此命令将起作用: watch sh -c 'ls /tmp/|wc -l' 但这似乎ls没有任何论据就可以工作。即,我在中~,在那里我得到的文件数代替/tmp/。我找到了一种解决方法,该方法似乎可行: watch sh -c 'ls\ /tmp/|wc -l' 但是,为什么我要逃避之间的空间ls和/tmp/?命令如何转换,watch以便将ls输出馈送到wc,但/tmp/不作为参数传递给ls?
13 shell  ls  watch 


2
手表仅监视可见输出吗?
难道watch只监视命令的可见的输出?假设我位于一个包含以下内容的目录中: $ ls a b c d e f g h i j k l m n 如果我运行,watch -g ls -1我希望它在添加或删除文件后退出。实际发生的情况是,只有当相关文件在以下终端输出中可见时,它才会退出watch: $ watch -g ls -1 Every 2.0s: ls -1 Wed Nov 13 16:35:03 2013 a b c d e f 删除文件m(由于终端的大小而看不到)不会执行任何操作。删除可见文件(例如d)会导致watch按预期退出。 -g因此,在我的man页面中解释了该标志: -g, --chgexit Exit when the output of …
12 watch 

2
观看支持颜色的替代品
我有一个phpunit带有彩色输出的命令()。根据watch,命令我应该能够使用该--color标志来允许颜色渲染通过。但是,这不起作用。还有其他解决方法吗?
12 bash  utilities  watch 

3
每X秒执行一次命令
我希望每10秒执行一次命令,并使其在后台执行(因此消除了watch?)。所有答案均显示如下内容,但这将在11到14秒内执行。如何做到这一点? while true; do # perform command that takes between 1 and 4 seconds sleep 10 done

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.