我的机器上运行着不同的 lxc 容器,并且还连接了一个网络摄像头。我希望所有 lxc 容器都可以访问此相机。我遇到了“v4l2-loopback”设备,并找到了一种添加设备的方法;
modprobe v4l2loopback devices=3
Run Code Online (Sandbox Code Playgroud)
我将来自 /dev/video0 的流定向到所需的虚拟视频设备。我的问题是如何在运行时添加和删除这些 v4l2loopback 设备?每当启动/删除任何 lxc 容器时,我都想添加/删除设备。有任何想法吗?
谢谢!
有没有办法递归调用 find ?
我只想在匹配另一个模式的目录中搜索匹配给定模式的文件。
基本上:
for each (sub)directory D matching "*.data"
do
for each file F in directory D (with subdirs) matching "*.important.txt"
do
run command foo on F
done
done
Run Code Online (Sandbox Code Playgroud)
现在,如果我忽略最里面的要求(在 F 中运行命令 foo),它非常简单:
find . -type d -name "*.data" \
-exec find \{\} -type f -name "*.important.txt" \;
Run Code Online (Sandbox Code Playgroud)
但是,我还没有找到将命令传递给内部find. 例如,每次调用内部查找时,以下内容都会打印出find: missing argument to `-exec':
find . -type d -name "*.data" \
-exec find \{\} -type f -name "*.important.txt" \
-exec "foo \{\} …Run Code Online (Sandbox Code Playgroud) 我正在使用postfixmaildir 格式。存储在 maildir 中的消息的文件名如下所示:
1386021659.27745_1.alpha:2,S
Run Code Online (Sandbox Code Playgroud)
我知道第一部分是纪元时间,其余部分不确定。但我想要一些对人更友好的名字,比如
2013-12-18__120502.sender_or_subject_of_the_message:2,S
Run Code Online (Sandbox Code Playgroud)
我需要经常操作单个消息/文件(这就是我首先使用 maildir 的原因)。有一些更具描述性的文件名会有所帮助。
我可以设置这个postfix吗?