Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ruby监控linux上的目录创建并通过电子邮件获得通知_Ruby_File_Monitoring - Fatal编程技术网

如何使用ruby监控linux上的目录创建并通过电子邮件获得通知

如何使用ruby监控linux上的目录创建并通过电子邮件获得通知,ruby,file,monitoring,Ruby,File,Monitoring,假设我有一个预先存在的目录/source/version/1、/source/version/2、/source/version/3 我想监视是否创建了一个新目录/source/version/4,如果确实创建了这样的目录,则发送一封电子邮件。调用Linux内核子系统,该子系统允许应用程序接收文件系统更改通知,如目录创建。有一个,但似乎没有太多的文档可供使用 是用于监视文件系统更改的守护程序(使用inotify)。它有一个客户端,每当发生更改时,它都会向控制台生成输出。您可以将此输出导入Ruby

假设我有一个预先存在的目录/source/version/1、/source/version/2、/source/version/3
我想监视是否创建了一个新目录/source/version/4,如果确实创建了这样的目录,则发送一封电子邮件。

调用Linux内核子系统,该子系统允许应用程序接收文件系统更改通知,如目录创建。有一个,但似乎没有太多的文档可供使用


是用于监视文件系统更改的守护程序(使用inotify)。它有一个客户端,每当发生更改时,它都会向控制台生成输出。您可以将此输出导入Ruby脚本并对其进行解析。

您使用的是什么操作系统?