首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lsyncd未创建lsyncd.pid文件

Lsyncd未创建lsyncd.pid文件
EN

Stack Overflow用户
提问于 2013-10-10 01:01:13
回答 1查看 1.2K关注 0票数 0

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

代码语言:javascript
复制
       /bin/bash: line 1: Illegal Insruction /usr/local/bin/lsyncd -pidfile /var/run/lsyncd.pid /etc/lsyncd.lua

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

EN

回答 1

Stack Overflow用户

发布于 2013-10-10 03:10:07

以下是我为解决这个问题所做的工作。我删除了我的lsyncd发行版的所有实例。我之前在/var/tmp文件夹中下载并编译了我的包,所以我现在导航到根文件夹,并在这里运行我的下载命令。我解压了这个包,在根文件夹中编译了这个包,并设置了我所有的配置文件。现在启动该服务后,运行文件现在位于/var/ lsyncd.pid文件夹中。非常奇怪。有人能告诉我在根目录下编译和在/var/tmp中编译有什么区别吗?

或者这可能是一种第一次出错的情况?有人对此有什么见解吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19278283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档