不管是否有-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。

最新文章

  1. Android消息机制源码分析
  2. 如何调试shell脚本
  3. android TP驱动移植调试笔记(转)
  4. unison+inotify实现文件双向自动同步
  5. simplefactory简单工厂模式
  6. IT人才什么最重要
  7. 用 C# 做人脸检测(EmguCV)
  8. 注意:rsyslog 源码安装 会出现日志重复发的情况,需要rpm包安装
  9. Effective C++:规定20: 宁pass-by-reference-to-const更换pass-by-value
  10. daemon 启动system V init 和 systemd 配置
  11. windows 配置接收报文是否中断
  12. MySQL绿色版安装
  13. The openssl extension is required for SSL/TLS protection but is not available
  14. 【Geek软技能】程序员,为什么写不好一份简历?
  15. linux命令(及解压tar.gz文件)
  16. c++11 静态断言
  17. jQuery开发技巧
  18. 谈一谈python的垃圾回收机制
  19. LinQ的初步学习与总结
  20. Java东西太多,记录一些知识点

热门文章

  1. Android数据存储之SQLite数据库
  2. 在 IntelliJ IDEA 中为自己设计的类库生成 JavaDoc
  3. vcenter api 接口获取开发
  4. T1553 互斥的数 codevs
  5. php 求素数的二种方法
  6. java判断字符串中是否含有汉字
  7. 【转】 nginx重定向规则详细介绍
  8. CF 558B(Amr and The Large Array-计数)
  9. svn 创建分支、切换分支 及 合并分支 操作
  10. MCE----Machine-check exception