daemonize(daemonized) 一时失言乱红尘 2023-09-26 12:41 65阅读 0赞 ## 配置redis中怎么将daemonize no 改为yes 鼠标点进去无反应 ## 配置Redis cp redis.conf /etc/redis.conf\#复制一份redis配置文件到etc目录下 打开redis配置文件vi /etc/redis.conf 修改 daemonize yes\#是否作为守护进程运行 dir /var/lib/redis/缓存存放位置 useradd redis\#增加redis用户 mkdir -p /var/lib/redis\#创建db文件夹 chown redis.redis /var/lib/redis \#db文件放在这里我是来看评论的 ![daemonize][] ## close(0),close(1),close(2),什么区别啊?怎么可以连续调用啊! ## 同文件权限码一样,用fork函数新建的子进程会从父进程那里继承一些已经打开了的文件。这些被打开的文件可能永远不会被守护进程读写,但它们一样消耗系统资源,而且可能导致所在的文件系统无法卸下。 在上面的第二步之后,守护进程已经与所属的控制终端失去了联系。因此从终端输入的字符不可能达到守护进程,守护进程中用常规方法(如printf)输出的字符也不可能在终端上显示出来。所以,文件描述符为0、1和2 的3个文件(常说的输入、输出和报错)已经失去了存在的价值,也应被关闭。通常按如下方式关闭文件描述符: =============================== for(i=0;i close(i); ===============================虽然我很聪明,但这么说真的难到我了 [daemonize]: https://img2.baidu.com/it/u=1765343644,4115600103&fm=26&fmt=auto
还没有评论,来说两句吧...