在Linux中使进程在后台运行

时间:2017-10-12 09:22:24

标签: linux python-3.x linux-development

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

我已经在Python3中创建了用于同步的模块,但我不知道如何在后台运行一个应该自动检测该文件夹中的更改的进程?此进程应始终在后台运行应该在启动后自动启动

1 个答案:

答案 0 :(得分:1)

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

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

通过名为inotify的API集监控目录以进行更改。这是特定于Linux的,因为每个操作系统都有自己的解决方案。