我正在使用Ubuntu 11.04。为Linux守护进程创建安装包
我正在开发一个Linux守护进程,它将监视我的服务器并将信息发送到中央服务器。它基本上每5分钟拍摄一次关键指标的快照,将输出重定向到文本文件,然后使用CURL放置或发布数据。
我正在写这个守护进程使用我从这里得到的信息:http://kevin.vanzonneveld.net/techblog/article/create_daemons_in_php/。我打算写一个CRONed shell脚本,但是我打算破产,除此之外,PHP对我来说更加熟悉。
但是,我想进一步开发一些我可以使用apt-get安装的东西。我想它的工作如下:
- 更新我的source.list文件
- 我做这样的事情
apt-get install myservermonitor
- 它安装我守护在USR /斌/ myservermonitor
- 它安装一个init。在/etc/init.d/myservermonitor d脚本
- 它启动守护程序
我没有任何这方面的经验,并愿意为k现在该如何去做。
问候,
我想这个问题更多地属于[Unix stackexchange网站](http://unix.stackexchange.com/)。简短的回答是你必须做两件事:1.创建一个.deb包(参见[debian包维护者指南](http://www.debian.org/doc/manuals/maint-guide/)) ,2.建立一个你可以添加到sources.list的仓库(参见[如何设置debian仓库](http://wiki.debian.org/HowToSetupADebianRepository))。希望能给你一些指向正确方向的指针。 – vstm
由于某些原因,将你自己的.list文件添加到'/etc/apt/sources.list.d'中并不常见,但我总是建议使用主'sources.list'文件。 – tripleee