gpt4 book ai didi

linux - Lsyncd 未创建 lsyncd.pid 文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:10:40 24 4
gpt4 key购买 nike

我刚刚在 CentOS 6.4 服务器上安装了 lsyncd-2.1.5。我能够在发行版上运行 make 和 make install 来编译守护进程。我能够在/etc/lsyncd.lua 设置以下配置文件。我能够在/etc/init.d/lsyncd 中设置守护程序文件。我还能够正确设置日志。但是,当我在 lsyncd 上运行启动命令时,它会抛出错误:

       /bin/bash: line 1: Illegal Insruction /usr/local/bin/lsyncd -pidfile /var/run/lsyncd.pid /etc/lsyncd.lua

我在/var/run 中检查了文件 lsyncd.pid,该文件不是由 lsyncd 创建的。关于我应该在这里做什么有什么想法吗?我可以创建这个文件吗?我必须重新安装吗?如果我可以提供任何进一步的信息,请告诉我。

最佳答案

这是我为解决此问题所做的操作。我删除了 lsyncd 发行版的所有实例。我之前已在文件夹/var/tmp 中下载并编译了我的包,因此我现在导航到根文件夹并在此处运行我的下载命令。我解压缩了该包,并在根文件夹中编译了该包并设置了所有配置文件。现在启动服务后,lsyncd.pid 文件现在位于/var/run 文件夹中。很奇怪。谁能告诉我在 root 或/var/tmp 中编译有什么区别?
或者这是否可能是第一次出现问题的情况?有人对此有任何见解吗?

关于linux - Lsyncd 未创建 lsyncd.pid 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com