修改部署脚本
This commit is contained in:
parent
fd0f5172bf
commit
3b97f073d2
@ -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
|
||||
Loading…
Reference in New Issue
Block a user