আমি সিস্টেমড থেকে শেল স্ক্রিপ্ট কার্যকর করার চেষ্টা করছি স্ক্রিপ্টটি কমান্ড লাইন থেকে সূক্ষ্মভাবে চলে।
স্ক্রিপ্ট (runServer.sh), একটি জাভা প্রক্রিয়া চালিত করে এবং এর মতো দেখায়:
#!/bin/bash
java -jar -Dresources=/home/pruss/dev/ServerDeploy5-4.1/Server/resources/MyServer.jar "0" "Test"
ভিতরে /usr/lib/systemd/system
(বা /lib/systemd/system/
অন্যান্য ওএসে) আমি একটি সার্ভিস ফাইল তৈরি করেছি (মাই সার্ভিস। সার্ভিস):
[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; 26s ago
Main PID: 28413 (code=exited, status=203/EXEC)