systemctl
স্ক্রিপ্টিং জন্য উপযুক্ত একটি মোড আছে; এর show
পরিবর্তে ব্যবহার status
করুন এবং -p
/ --properties
এবং --value
বিকল্পগুলি যুক্ত করুন কেবলমাত্র আপনার আউটপুটটি পেতে।
এখানে একটি উদাহরণ (একটি উবুন্টু 17.04 সিস্টেম থেকে):
$ systemctl show -p SubState --value NetworkManager
running
দৌড় (বা অন্যথায়) ক SubState
। আপনি যদি কোনও পরিষেবা সক্রিয় কিনা তা জানতে চান, সম্পত্তিটি ব্যবহার করুনActiveState
$ systemctl show -p ActiveState --value x11-common
inactive
$ systemctl show -p SubState --value x11-common
dead
এর থেকে নোটসমূহ man
:
show [PATTERN...|JOB...]
Show properties of one or more units, jobs, or the manager
itself. If no argument is specified, properties of the
manager will be shown. If a unit name is specified, properties
of the unit are shown, and if a job ID is specified,
properties of the job are shown. By default, empty properties
are suppressed. Use --all to show those too. To select specific
properties to show, use --property=. This command is intended
to be used whenever computer-parsable output is required. Use
status if you are looking for formatted human-readable output.
-p, --property=
When showing unit/job/manager properties with the show command,
limit display to properties specified in the argument. The
argument should be a comma-separated list of property names,
such as "MainPID". Unless specified, all known properties are
shown. If specified more than once, all properties with the
specified names are shown. Shell completion is implemented for
property names.
--value
When printing properties with show, only print the value, and
skip the property name and "=".
inactive
বাactivating
উভয়systemctl status
এবংsystemctl is-active
(হিসাবে প্রস্থান 3. সঙ্গে systemd হল-241 কার্যসংক্রান্ত):systemctl show service | grep -qx ActiveStatus=activating