【问题标题】:Make a process running in background in Linux在 Linux 中创建一个在后台运行的进程
【发布时间】:2017-10-12 09:22:24
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2019-08-27
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    相关资源
    最近更新 更多