Tôi có một tệp java mà tôi đang cố gắng cài đặt như một dịch vụ. Nhưng tôi đang nhận được lỗi. Dưới đây là nội dung của tập tin của tôi và lỗi. Tôi đang chạy Debian 8.
[Unit]
Description=App1Manager
After=syslog.target
[Service]
ExecStart=/usr/bin/jsvc -user root -cp /usr/share/java/commons-daemon.jar:/usr/local/myapp/bin/Manager.jar -pidfile /var/run/app1manager.pid
Type=forking
[Install]
WantedBy=multi-user.target
Với một trong những điều dưới đây tôi nhận được lỗi sau:
SYSTEMD_LOG_LEVEL=debug /lib/systemd/system/myapp1
SYSTEMD_LOG_LEVEL=debug /etc/init.d/myapp1
/etc/init.d/myapp1: line 1: [Unit]: command not found
/etc/init.d/myapp1: line 6: [Service]: command not found
/etc/init.d/myapp1: line 7: -user: command not found
/etc/init.d/myapp1: line 10: [Install]: command not found
Aug 12 12:04:39 debian systemd[3903]: Failed at step EXEC spawning /etc/init.d/myapp1: Exec format error
-- Subject: Process /etc/init.d/myapp1 could not be executed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The process /etc/init.d/myapp1 could not be executed and failed.
--
-- The error number returned while executing this process is 8.
Aug 12 12:04:39 debian systemd[1]: myapp1.service: control process exited, code=exited status=203
Aug 12 12:04:39 debian systemd[1]: Failed to start (null).
-- Subject: Unit myapp1.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit myapp1.service has failed.
--
-- The result is failed.
Aug 12 12:04:39 debian systemd[1]: Unit myapp1.service entered failed state.
Rõ ràng đã có nỗ lực để gỡ lỗi này & câu hỏi bao gồm tất cả thông tin chúng tôi muốn và cần trả lời nó. Đó là một kỹ năng có giá trị. Làm tốt lắm và tôi hy vọng nhiệm vụ tiếp theo của bạn sẽ suôn sẻ hơn một chút :).
—
sourcejedi