[Unit] Description=IoT Rule Engine Service (9083) After=docker.service network.target Requires=docker.service [Service] Type=simple User=tonzou WorkingDirectory=/opt/iotsaas/backend/jars # 日志根目录:logback-spring.xml 中 ${LOG_DIR:-logs/app} 读取该环境变量 Environment="LOG_DIR=/opt/iotsaas/logs/app" ExecStart=/usr/bin/java -Xms256m -Xmx512m -jar /opt/iotsaas/backend/jars/iot-rule-1.0.0.jar SuccessExitStatus=143 Restart=on-failure RestartSec=10 # 控制台输出交由 systemd journal(自带轮转与体积上限),不再写无轮转的 *.out StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target