daemon/README.md

34 lines
1.0 KiB
Markdown

# Daemon
Process daemon
# build
git clone https://git.aixiao.me:443/aixiao/libconf.git
git clone https://git.aixiao.me:443/aixiao/daemon.git
cd libconf
make clean; make
cd ../daemon
make clean; make
# HELP
root@NIUYULING:/mnt/c/Users/niuyuling/Desktop/conf# ./daemon -?
Process daemon
Author: AIXIAO@AIXIAO.ME
Usage: [-?h] [-c filename]
Options:
-c : set configuration file, (default: daemon.conf)
-? -h : help information
root@NIUYULING:/mnt/c/Users/niuyuling/Desktop/conf#
配置文件示列:
global {
PROCESS="ls->ls -al"; // 要执行的命令和进程名, 依'->'为分界, '->'之前的字符为进程名字, '->'之后的字符串为要执行的命令.(PROCESS配置理论可以有无数个, 通过链表存储)
PROCESS="id->id"; // 同上
TIME = "10"; // 循环时间, 单位秒. 大于等于1
LOGFILE = "log_daemon.txt"; // 日志文件
}