6
SystemdからJavaプロセスを実行する
systemdからシェルスクリプトを実行しようとしています。スクリプトはコマンドラインから正常に実行されます。 スクリプト(runServer.sh)は、Javaプロセスを実行し、次のようになります。 #!/bin/bash java -jar -Dresources=/home/pruss/dev/ServerDeploy5-4.1/Server/resources/MyServer.jar "0" "Test" 内部/usr/lib/systemd/system(または/lib/systemd/system/他のOS上)でサービスファイル(myService.service)を作成しました。 [Unit] Description=My Servers service [Service] ExecStart=/home/pruss/dev/ServerDeploy5-4.1/Server/runServer.sh User=root Type=oneshot [Install] WantedBy=multi-user.target 結果 Job for myService.service failed. See "systemctl status myService.service" and "journalctl -xn" for details. 私が試します: systemctl status myService.service Loaded: loaded (/usr/lib/systemd/system/myService.service; disabled) Active: failed (Result: exit-code) since Thu 2015-07-23 12:27:38 BST; …