| 用途 | 用户空间的服务管理 |
|---|---|
| 路径 | ~/.config/systemd/user/ |
| 日志 | journalctl --user -u name) |
示例
示例
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/my-worker.service <<'EOF'
[Unit]
Description=my worker
[Service]
ExecStart=%h/bin/worker.sh
Restart=on-failure
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable --now my-worker
systemctl --user status my-worker --no-pager | head
journalctl --user -u my-worker -n 20 --no-pager用户单元随登录会话结束而停止;要常驻用 loginctl enable-linger <user>(与定时任务场景同款)。