【 以下文字转载自 LinuxDev 讨论区 】
发信人: zhanghaoX (环顾四方有效), 信区: LinuxDev
标 题: [请教]进程工作目录 cwd 是由谁决定的
发信站: 水木社区 (Tue Dec 14 19:29:43 2021), 站内
接qt的自动运行问题。
我启动程序都是填绝对路径。
我发现问题应该在于程序运行时读取配置文件和写日志都用的是相对路径。
所以出现程序能启动但是运行不正常。
如果是rc.local中采用两行方式
cd 目录,
./app
可以运行非gui版本的程序,功能正常。
用ls -l /proc/pid 看到其cwd 是 ./app。
所以我感觉很奇怪。为何会写成这样?
。
--
FROM 221.222.21.*