システム化されたユーザー固有のサービスとタイマー

システム化されたユーザー固有のサービスとタイマー

acpi_call私は最近アーチをインストールし、コマンドなどの私のサービスのいくつかを追加しました。 5分ごとに実行され、スクリプトを実行するシステムサービスを作成したいと思います。

検索をたくさんしてみると、タイマーを使うべきだということがわかりました。タイマーは機能していますが、私のスクリプトは特定のユーザーに接続されているので、そのユーザーとしてログインしたときに5分ごとに実行するようにしたいと思います。

ファイルをに入れてすべての可能性を試しましたが、アクティブにしようとする/etc/systemd/usersたび.config/local/usersにdbus接続が拒否されたというメッセージが表示されます。

特定のユーザーとしてログインしたときに誰かが5分ごとにsystemdサービスを実行する方法を提供できますか?

ありがとうございます!

ベストアンサー1

.config/systemd/user/サービスとタイマーファイルをターゲットユーザーに配置する必要があります。

そのユーザーとしてログインし、有効にして起動しますsystemctl --user enable unit_name.timer

おすすめ記事