我正在使用 Ubuntu 14.04,想为我的系统添加一个安全功能。从这里问题,我知道如何当登录屏幕上输入错误的密码时拍照,使用以下脚本,
#!/bin/bash
ts=`date +%s`
ffmpeg -f video4linux2 -s vga -i /dev/video0 -vframes 3 /tmp/vid-$ts.%01d.jpg
exit 0 #important - has to exit with status 0
使其可执行后,我就可以用该脚本从我的网络摄像头拍照了。
我有一些受密码保护的机密 PDF 文档。现在我想再次执行同样的事情。如果有人试图使用错误的密码打开这些文件,我想拍照。该怎么做?
答案1
你可以用以下方法实现英科龙。
安装 Incronsudo apt-get install incron
并对其进行配置,incrontab -e
类似于添加常规 cron 作业。
例如/path/to/pdf/files/ IN_ACCESS /path/to/script.sh
保存然后就好了。
注意:不要在您监控的目录中的 incron 作业中执行任何操作,以避免循环。示例:当您监控 /tmp 目录中的更改时,每个更改都会触发在 /tmp 中写入日志文件的脚本,这将导致循环,并可能导致您的系统负载过高甚至崩溃。 - 引自https://www.howtoforge.com/tutorial/trigger-commands-on-file-or-directory-changes-with-incron/