[#40] log目录供宿主机其他程序可写
This commit is contained in:
@@ -171,9 +171,16 @@ fi
|
||||
# 创建日志和缓冲区目录
|
||||
log_info "Creating log and buffer directories..."
|
||||
mkdir -p /logs/train /logs/infer /buffers
|
||||
chmod 755 /logs/train /logs/infer
|
||||
chmod 770 /buffers
|
||||
chown -R fluent-bit:fluent-bit /logs /buffers
|
||||
# 对共享日志目录采用 1777(含粘滞位),便于宿主任意账号创建文件/目录
|
||||
if [[ "${ARGUS_LOGS_WORLD_WRITABLE:-1}" == "1" ]]; then
|
||||
chmod 1777 /logs/train /logs/infer || true
|
||||
else
|
||||
chmod 755 /logs/train /logs/infer || true
|
||||
fi
|
||||
# 缓冲目录限进程使用
|
||||
chmod 770 /buffers || true
|
||||
# 目录属主设置,不影响 1777 粘滞位
|
||||
chown -R fluent-bit:fluent-bit /logs /buffers 2>/dev/null || true
|
||||
|
||||
# 启动 Fluent Bit
|
||||
log_info "Starting Fluent Bit with configuration from /etc/fluent-bit/"
|
||||
|
||||
Reference in New Issue
Block a user