标签: c++ linux sqlite file-permissions
我有一个在用户deploy下运行的程序试图以写入模式打开system.data文件,但有时我收到错误“无法打开数据库文件”但大多数时间程序成功将数据插入此数据库。 我检查了文件句柄,但没有超出限制。
deploy
此外,SQLite数据库文件的权限
shell> #ll -rw-r - r-- 1部署部署6025 3月6日10:46 system.data
shell> #ll
-rw-r - r-- 1部署部署6025 3月6日10:46 system.data
你能否告诉我这个错误背后的原因如何避免这个错误?