http://www.osxbook.com/software/fslogger/
fslogger's mode of operation is very simple. The following points are particularly noteworthy:
FSLogger
* It must be run as root, for example, via the sudo command. This is so because subscribing to the kernel's file system change notification service requires super-user privileges.
* It takes no useful arguments. You can, however, pass in arbitrary arguments that will result in an informational message.
* It does not interfere with the working of Spotlight, since the kernel supports multiple such subscribers.
* It will not run on any Mac OS X version older than 10.4.
Once active, fslogger will wait for change notifications to arrive from the file system layer in the kernel. The various file system operations that are communicated to fslogger (and other subscribers such as Spotlight, specifically the metadata server) include:
* File creation
* Folder creation
* File or folder deletion
* Changes to the stat structure (for example, a permission change)
* Renaming of a file or a folder
* Content modification
* Content exchange between two files
* Finder information changes
* Change of ownership
http://www.fernlightning.com/doku.php?id=software:fseventer:start
*
Observes filesystem changes using the same underlying API as Spotlight
*
Provides a graphical representation of the file activity
*
Example use could be to determine what files are changed via software installation, preferences, etc
*
Requires admin access & will only work on Mac OS X 10.4+ “Tiger” and “Leopard”
分享到:
相关推荐
《Mac OS X命令行:Unix在引擎盖下》是一本深度探索Mac OS X操作系统中Unix核心功能的书籍,由Kirk McElhearn撰写。本书不仅适合Mac OS X的初学者,也对经验丰富的Unix用户提供了有价值的见解。下面将详细阐述书中...
1. **教育领域**: 学校可以利用Mac OS X Server搭建集中式的教育资源库,实现学生和教师间的文件共享,提供邮件服务和在线协作工具。 2. **企业环境**: 企业可以构建基于Mac OS X Server的网络,提供邮件、文件存储...
接着,书中详细讨论了Mac OS X下的文件系统结构,包括HFS+文件系统的特性和Unix传统的目录布局,如/etc、/usr、/bin和/home等。读者将学习如何使用ls、cd、mkdir、rm等基本文件管理命令,以及find、grep和sed等更...
标题提到的"Linux / Mac / Windows下文件监控软件"是指跨平台的工具,它们能够帮助用户在不同操作系统上监视文件或目录的改动。下面我们将详细探讨这些工具及其应用。 首先,让我们关注一下"监控"这个标签。文件...
在Mac OS X 10.9上测试通过,意味着这个驱动已经过验证,能够在该特定版本的操作系统下稳定工作,提供良好的电源管理功能。 电源驱动的主要职责包括: 1. **电池管理**:监控电池状态,如充电水平、健康状况,并...
然而,此工具包突破了这一限制,使得用户可以在Windows、Linux环境下的VMware产品以及ESX和ESXi虚拟机监控程序上运行Mac OS X。 该工具包主要通过提供一个定制的VMware Tools映像文件——darwin.iso来实现其功能。...
苹果的Mac OS X 10.6 Snow Leopard(雪豹)是该公司在2009年发布的一款操作系统,尤其值得注意的是其Server版本,即“Mac OS X Server”。这个系统为苹果的服务器用户提供了强大而稳定的服务,适用于企业、教育以及...
根据提供的文件信息,我们可以深入探讨Mac OS X内核编程的相关知识点。尽管标签中列出了一些其他技术(如Ajax、ASP.NET、C#、J2EE、Java等),但这些与Mac OS X内核编程主题并不直接相关。因此,我们将专注于解析与...
从提供的文件信息中,我们可以提取出关于“Mac OS X系统管理”的几个重要知识点。首先,文件中提到了“Mac®OSX System Administration”这一标题,它指的是一本关于苹果操作系统管理的指南书籍。这本书由Guy Hart-...
在安装到黑苹果系统中时,用户需要将这个.kext文件放置到正确的位置,通常是/Library/Extensions或/System/Library/Extensions目录下,然后重启计算机,让OS X识别并加载这个驱动。 总的来说,FakeSMC.kext 6.0是...
1. **文件共享**:Mac OS X Server支持SMB和WebDAV协议,允许不同平台(如Mac、PC和iPad)间进行文件共享。同时,它提供了文件权限管理,确保数据安全,并通过Spotlight搜索方便地查找文件。 2. **服务器提醒**:...
### Mac OS X Terminal基础知识v2.1.2:探索苹果操作系统的强大潜力 #### 引言 本指南旨在为Mac OS X的BSD子系统提供快速入门。BSD子系统是Mac OS X的一个强大工具,它提供了丰富的功能和大量新应用程序的访问权限...
### 玩转Mac OS X:系统引导与用户登录详解 #### 一、系统引导流程 在本章节中,我们将深入了解Mac OS X系统的引导过程及其相关的背景知识。系统引导是计算机启动并准备运行应用程序的过程。对于Mac OS X来说,这...
在Java中实现文件监控,可以利用JNotify库,这是一个强大的文件系统变动通知库,支持Windows、Linux和Mac OS X操作系统。标题中的"java文件监控例子"就是关于如何使用JNotify来实现文件监控的示例。 JNotify库的...
【MultiGet for Mac OS X】是一款专为苹果操作系统设计的多线程下载工具,它旨在提升用户在Mac环境中的文件下载效率和体验。这款软件利用了多线程技术,将大文件分割成多个部分同时下载,从而显著缩短了整体下载时间...
在Mac OS系统中,尤其是Mac OS X Server,网络管理协议(SNMP)是一个重要的工具,用于监控和收集服务器数据。本文将详细介绍如何在Mac OS X Server上安装、启用和配置SNMP。 首先,SNMP(Simple Network ...
- **编程环境**:利用Mac OS X 2003内置的开发工具(如GCC)和库文件来构建高质量的应用程序。 - **脚本语言支持**:支持多种脚本语言(如Perl、Python等),便于快速开发原型或小型项目。 - **软件包管理**:通过...