-1

我正在使用 Python3 开发一个 Linux 应用程序。此应用程序将用户的文件与云同步。该文件位于特定文件夹中。我希望一个进程或守护程序应该在后台运行,并且每当该文件夹发生更改时,它应该启动同步过程。

我在 Python3 中制作了模块以进行同步,但我不知道如何在后台运行一个应该自动检测该文件夹中的更改的进程?此过程应始终在后台运行,并应在启动后自动启动。

4

1 回答 1

1

你实际上问了两个不同的问题。两者都有简单的答案和大量的在线资源,所以我假设您根本不知道要寻找什么。

在后台运行进程称为“守护进程”。搜索“在 python 中编写守护程序”。这是所有基于 Posix 的系统的标准技术。

监视目录的更改是通过一个名为inotify. 这是 Linux 特有的,因为每个操作系统都有自己的解决方案。

于 2017-10-12T13:29:18.233 回答