systemd-user

システムがユーザープロセスを終了できないのはなぜですか? 「制御グループを終了できません」「無視:操作は許可されていません」
systemd-user

システムがユーザープロセスを終了できないのはなぜですか? 「制御グループを終了できません」「無視:操作は許可されていません」

qemuユーザースコープジョブから始めます。sytemd-run --user qemu-system... -pidfile pidfile 終了時にsystemdはこれを終了できないと主張し(試行しない)、SIGKILLqemuを正しく終了せずにpidfileを保存するものを送信します。 $ journalctl --user -b -1 ... systemd[884]: run-r0d56e38ca97d4493a5f496a19d18f6ae.scope: Failed to kill control group /user.slice/user-...

Admin

ユーザーサービスファイルを使用してnginx podmanコンテナを起動することはできません。
systemd-user

ユーザーサービスファイルを使用してnginx podmanコンテナを起動することはできません。

サービスの一部として実行されるnginxコンテナがあります。これは、nginxを含むすべてのコンテナを起動するために使用される関数コードです。 if [[ ! -s ${SCRIPT_DIR}/.container-info-patches.txt ]]; then patches_echo "Patches must be set up before running. Please run 'patches setup' first." exit 1 fi all_containers_running=fa...

Admin

`/etc/profile.d`にエクスポートされた変数は、Gnomeのシステムユーザー環境でどのように終了しますか?
systemd-user

`/etc/profile.d`にエクスポートされた変数は、Gnomeのシステムユーザー環境でどのように終了しますか?

Systemdを持つGnomeでは、systemdユーザー環境変数は次のコマンドを使用して構成されます。システム環境.dメカニズムはシェルスクリプトではなく設定ファイルに依存します。さらに、Gnomeセッション内では多くの環境変数が使用されます/etc/profile.d/*。 2つのシステム(environment.d設定ファイルとその中にあるスクリプト/etc/profile.d/*)は開けません(たとえば、これらの変数を手動でインポートする方法がありますがsystemctl --user import-environment)。 また、Waylandを...

Admin

systemctl --user アクティベーションはディレクトリを生成しないため、エラーが発生します。
systemd-user

systemctl --user アクティベーションはディレクトリを生成しないため、エラーが発生します。

実行するたびに、次のようにsystemctl --user enable <some-unit>文句を言います。 /xdg/config/home/systemd/user/<install-section.wants-or-requires>/<some-unit>.service does not exist 私の初期の反応ではなく、enable作らなければならないということでした。しかし、具体的には、親ディレクトリが最初に存在するかどうかを確認すると<install-section.wants-or-requ...

Admin

After = システムデバイスのディレクティブが期待どおりに機能しない
systemd-user

After = システムデバイスのディレクティブが期待どおりに機能しない

そのため、システムの初期化を分析し、ログイン後にロードするサービスファイルの作成を開始しました。これはPolybar、Dunstなどの一般的なものです。すべてがうまくいきますが、pywalの設定にはいくつかの問題があります。依存関係を別の.targetに分割しました。 テーマ、ゴール [Unit] Description = Theme dependencies BindsTo = xsession.target Wants = pywal.service Wants = i3.service Wants = polybar.service Wants = ...

Admin

ユーザーサービスでは、ユーザーセッションから環境変数を継承できますか?
systemd-user

ユーザーサービスでは、ユーザーセッションから環境変数を継承できますか?

通常、Systemdを使用して開始されたサービスは、ユーザーセッションから継承されていない「クリーン」環境を提供します。これは意図的に設計されており、良いデフォルトです。 しかし、私は自分自身のためにいくつかのサービスを書いています(例えば~/.config/systemd/user/foo.service。XDG_DATA_HOME 環境変数の値を各サービスにハードコードしたくありません。 私はsystemdに私はするユーザーサービスが開始される環境を継承したいですか? それとも、少なくとも(そしておそらくより良い)特定の環境変数が継承するようにホワイトリ...

Admin

ユーザーサービスを起動し、ユーザーがログインしたときにのみ起動するようにUbuntuパッケージを設定するにはどうすればよいですか?
systemd-user

ユーザーサービスを起動し、ユーザーがログインしたときにのみ起動するようにUbuntuパッケージを設定するにはどうすればよいですか?

X-WindowsとDBusへのアクセスを必要とするサービスを設定しようとしています。最初はバックグラウンドアプリで作ってみましたが、うまくいきませんでした。 「自動ログインユーザー」機能を使用します。それでは、自動ログインユーザー(例alexis:)でサービスを実行する必要があると思います。私の問題は、そのユーザーとして実行されるサービス(設定やUser=alexis変数Group=alexisなど)を簡単に作成できることです。環境変数(DISPLAY=:0)も追加する必要がありました。ただし、サービスはまだシステムサービスとして開始されます。 私のアイデ...

Admin

ユーザー jenkins に対してシステムを実行しているユーザー単位を停止します。
systemd-user

ユーザー jenkins に対してシステムを実行しているユーザー単位を停止します。

私jenkinsはpop-osに次のコマンドをインストールしました。ガイドラインjenkinsユーザーが起動したときに複数のプラグインをインストールするために複数のgnomeユーザーユニットを見つけたときjenkins コンピュータを再起動してみましたが、役に立ちませんでした。 これらのシステムユーザーユニットはまだユーザーに対して開始されますjenkins。 systemdがこのユーザーに対してユーザー単位を実行できないようにするにはどうすればよいですか? ...

Admin

各グラフィックセッションの環境変数を設定する方法
systemd-user

各グラフィックセッションの環境変数を設定する方法

次の設定を検討してください。 GDMをインストールしました X11とWaylandを含むいくつかのグラフィックセッションを設定しました。i3、スイング、小人(x11). 各グラフィックセッションごとに異なる環境変数のセットをエクスポートしたいと思います。たとえば、VAR_A=1次のように設定したいと思います。i3、VAR_A=2のための小人VAR_A=3そしてスイング。 考慮すべきいくつかの異なる機能があります。 systemd-userユニットはこれらの変数を継承する必要があります。たとえば、サービスがある場合は、次から実行するとサービスを開始する必...

Admin

ユーザーがログインするのではなく、システム起動時にシステムユーザーサービスを開始します。
systemd-user

ユーザーがログインするのではなく、システム起動時にシステムユーザーサービスを開始します。

UID 1000 のサービス定義が与えられると、~/.config/systemd/user/do-something.serviceサービスは自動的にインストール、有効化、および開始されます。ログインするときdo-something.service、始めたいです。システム起動時代わりに。 考えられる解決策の1つは、[email protected]それをシステム依存関係としてインストールすることですmulti-user.target。しかし、これが推奨される設定であるかどうか、および欠点は何であるかが問題です。 ...

Admin

Systemd は、サービスを実行するために app.service で指定されたユーザーを使用しません。何が間違っている可能性がありますか?
systemd-user

Systemd は、サービスを実行するために app.service で指定されたユーザーを使用しません。何が間違っている可能性がありますか?

システムサービスとして実行したい.Net Core 3アプリケーションがあります。 [Unit] Description=app-prod [Service] WorkingDirectory=/var/www/app-prod ExecStart=/usr/bin/dotnet /var/www/app-prod/app Restart=always RestartSec=10 KillSignal=SIGINT SyslogIdentifier=dotnet-app-prod User=www-data Environment=ASPNETCORE_...

Admin

systemctlがユーザーモードでsudoパスワードを要求するのはなぜですか?
systemd-user

systemctlがユーザーモードでsudoパスワードを要求するのはなぜですか?

ssh-agent現在、systemdを使用してログインするたびにユーザーサービスで起動しようとしています。アーチウィキで説明されているように。 ただし、実行すると、systemctl --user start ssh-agent通常のsystemctlサービスを開始するのと同じように、sudoを介してパスワードの入力を求められます。その後、バスに接続できないため失敗します。しかし、$DBUS_SESSION_BUS_ADDRESSそれは大丈夫でunix:path=/run/user/1000/bus大丈夫です。ただし、rootユーザーに切り替えて切り替え...

Admin

システムユーザーサービスが開始されていません。
systemd-user

システムユーザーサービスが開始されていません。

起動時にユーザーサービスを開始しようとしています。 LinuxベースのTableauの場合(Ubuntu 19.04サーバー、GUIなし) Tableau は、サービスを実行するための管理者以外のユーザーを作成します。システムサービスを作成します /etc/systemd/system/[email protected]ここにいる [Unit] Description=User Manager for UID %i After=systemd-user-sessions.service [Service] LimitNOFILE=13107...

Admin

追加読書
systemd-user

追加読書

一部のサーバー(Ubuntu 18.04を実行)には、平均CPUの約10%を使用する「systemd --user」プロセスがあります。 rootユーザーのみがサービスを開始する必要があります。 このプロセスが必要なのでしょうか?どうすれば無効にできますか? ...

Admin