修改部署脚本

This commit is contained in:
Tian jianyong 2024-12-20 19:15:07 +08:00
parent fd0f5172bf
commit 3b97f073d2

View File

@ -58,6 +58,17 @@ mkdir -p $WORK_DIR/bin
mkdir -p $WORK_DIR/lib
mkdir -p $WORK_DIR/tools
mkdir -p $WORK_DIR/config
mkdir -p $WORK_DIR/logs
# Set directory permissions
log_info "Setting directory permissions..."
chmod 755 $WORK_DIR
chmod 755 $WORK_DIR/bin
chmod 755 $WORK_DIR/lib
chmod 755 $WORK_DIR/tools
chmod 755 $WORK_DIR/config
chmod 755 $WORK_DIR/logs
chown -R root:root $WORK_DIR
# Copy files
log_info "Copying files..."
@ -175,8 +186,8 @@ Restart=always
RestartSec=3
Environment=CONFIG_PATH=$WORK_DIR/config
Environment=LD_LIBRARY_PATH=$WORK_DIR/lib
StandardOutput=append:/var/log/collision-avoidance.log
StandardError=append:/var/log/collision-avoidance.error.log
StandardOutput=append:$WORK_DIR/logs/collision-avoidance.log
StandardError=append:$WORK_DIR/logs/collision-avoidance.error.log
[Install]
WantedBy=multi-user.target
@ -229,7 +240,7 @@ echo "Mock Server port: 8081"
# 创建日志文件
log_info "Creating log files..."
touch /var/log/collision-avoidance.log
touch /var/log/collision-avoidance.error.log
chmod 644 /var/log/collision-avoidance*.log
chown root:root /var/log/collision-avoidance*.log
touch $WORK_DIR/logs/collision-avoidance.log
touch $WORK_DIR/logs/collision-avoidance.error.log
chmod 644 $WORK_DIR/logs/*.log
chown root:root $WORK_DIR/logs/*.log