# cd /etc/systemd/user
# vi hello.service
# cat hello.service
[Unit]
Description=Hello service
[Service]
Type=simple
ExecStart=/bin/sh -c "echo Hello"
[Install]
WantedBy=default.target
# systemctl --user daemon-reload
これが本当に必要かは確認できていない。
いきなり、下のコマンドをしてもでてきます。
# systemctl --user list-unit-files --type=service
UNIT FILE STATE
dbus.service indirect
hello.service disabled
systemd-bus-proxyd.service static
systemd-exit.service static
このstartは、有効ではないみたい
# systemctl --user list-unit-files --type=service
UNIT FILE STATE
dbus.service indirect
hello.service disabled
systemd-bus-proxyd.service static
systemd-exit.service static
4 unit files listed.
disableになっているので、enableにしてみたら、、、いった
# systemctl --user enable hello
Created symlink from /root/.config/systemd/user/default.target.wants/hello.service to /etc/systemd/user/hello.service.
# systemctl --user list-unit-files --type=service
UNIT FILE STATE
dbus.service indirect
hello.service enabled
systemd-bus-proxyd.service static
systemd-exit.service static
4 unit files listed.
では、終了
# systemctl --user disable hello
Removed symlink /root/.config/systemd/user/default.target.wants/hello.service.
# systemctl --user disable hello
Removed symlink /root/.config/systemd/user/default.target.wants/hello.service.
[root@rbtwww user]# systemctl --user list-unit-files --type=service
UNIT FILE STATE
dbus.service indirect
hello.service disabled
systemd-bus-proxyd.service static
systemd-exit.service static
4 unit files listed.
では、削除
# rm /etc/systemd/user/hello.service
# systemctl --user list-unit-files --type=service
UNIT FILE STATE
dbus.service indirect
systemd-bus-proxyd.service static
systemd-exit.service static
これで、一連の整合性の検証ができた。
Peace!!
0 件のコメント:
コメントを投稿