我正在尝试使用 GeekTool(Mac 首选项窗格......基本上只是在桌面上嵌入 shell 命令/脚本的输出...... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool)来监控远程机器/服务器,我在确定如何最好地检查机器是否启动/关闭时遇到了一些麻烦。
我使用 no-ip 作为免费的 dns 重定向......但这只能帮助我使用路由器的公共 IP。我想要的机器在路由器后面,因此无法直接“ping”。
我为端口 8080 设置了端口转发,它通向我想要的机器。有没有办法基本上通过端口 8080 ping 以查看机器是否已启动并正在运行?我尝试了 telnet,但这在 GeekTool 中显然不起作用(就输出而言)。我在 8080 上运行一个网站,所以我想我只是想知道它是否/何时出现故障。
提前致谢...如果我能提供更多说明,请告诉我。
(找出我的问题......见下文)
当我尝试使用 mdfind 命令在 Mac 上查找所有 .txt 文件时,它只返回一个 .txt 文件。所以为什么 ?以及如何使用“mdfind”在我的 Mac 上查找所有 .txt 文件?
somebody@MacAir:~ somebody$ mdfind -name *.txt
/Users/somebody/20160408_2.txtenter
Run Code Online (Sandbox Code Playgroud) 我正在编写一个geektool 3脚本来显示特定 VMware Fusion 虚拟机的大小。这样的.vmwarevm“文件”其实就是一个打包好的目录。
Finder 中的获取信息显示该文件为“52.91 GB”。我运行以下du命令来获取文件大小:
> du -hs ~/Documents/Virtual\ Machines.localized/MY-PRECIOUS-7.vmwarevm | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
此du -hs命令返回文件大小为“49G”。与 Finder 报告的差异的原因是什么?
或者,我尝试用如下-s选项替换该选项-d:
du -hd ~/Documents/Virtual\ Machines.localized/MY-PRECIOUS-7.vmwarevm | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
此du -hd命令返回文件大小为“59G”。Finder du -hd、 和之间的区别是du -hs什么?
此外,此du -hd命令在 geektool 3 中不产生任何输出。什么给出了?