我用一些旧的备件为我的厨房做了一个类似的亭子。它运行 OpenBSD 并且有一个简单的基于文本的 UI(没有 X 服务器)。
我计划添加一个带有运动传感器的 Arduino,该传感器通过串行端口与我的应用程序进行通信,以便如果有任何运动,监视器将打开并显示时间和天气,一段时间没有活动后它将关闭。
在我必须拆开显示器并创建硬件解决方案之前,我想知道这是否可以在软件中完成(模拟使用光隔离器或晶体管按下电源按钮或破解 VGA 电缆)。
我觉得这是可能的,因为电源管理软件似乎能够这样做,但我不知道如何去做。
-n
在 SmartOS(我假设是 Solaris)中找到的 xargs 上的选项似乎与我遇到的任何其他版本的 xargs 不同。
拿这个例子:
内置 /usr/bin/xargs(奇怪的行为):
# printf 'one\0two\0three' | xargs -0 -I{} -n 1 echo "- {}"
- {} one
- {} two
- {} three
Run Code Online (Sandbox Code Playgroud)
GNU Findutils /opt/local/bin/xargs(预期行为):
# printf 'one\0two\0three' | /opt/local/bin/xargs -0 -I{} -n 1 echo "- {}"
- one
- two
- three
Run Code Online (Sandbox Code Playgroud)
来自 MacOS、NetBSD 和 CentOS 的 Xargs 的行为都与上一个示例相同。SmartOS xargs 有什么不同?
来自 SmartOS xargs 联机帮助页:
-n number
Invokes utility using as many standard input arguments
as possible, up to …
Run Code Online (Sandbox Code Playgroud)