damon
2024-08-30 11:17:38
不管是否有-f参数,最终程序都会进入 fuse_loop_mt 循环中,在helper.c的fuse_main_common函数中。
1. 有-f参数。这种情况下fuse_setup_common函数调用的fuse_daemonize函数会直接返回,然后回到 fuse_loop_mt 循环中。
2. 没有-f参数。这种情况下,fuse_daemonize会进行fork,父进程fork后就退出(表示shell前台结束),子进程称为init进程的子进程。之后,子进程将文件描述符0,1,2都重定义到/dev/null,然后返回到fuse_loop_mt。
最新文章
- Android消息机制源码分析
- 如何调试shell脚本
- android TP驱动移植调试笔记(转)
- unison+inotify实现文件双向自动同步
- simplefactory简单工厂模式
- IT人才什么最重要
- 用 C# 做人脸检测(EmguCV)
- 注意:rsyslog 源码安装 会出现日志重复发的情况,需要rpm包安装
- Effective C++:规定20: 宁pass-by-reference-to-const更换pass-by-value
- daemon 启动system V init 和 systemd 配置
- windows 配置接收报文是否中断
- MySQL绿色版安装
- The openssl extension is required for SSL/TLS protection but is not available
- 【Geek软技能】程序员,为什么写不好一份简历?
- linux命令(及解压tar.gz文件)
- c++11 静态断言
- jQuery开发技巧
- 谈一谈python的垃圾回收机制
- LinQ的初步学习与总结
- Java东西太多,记录一些知识点