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 /...

Admin

`/etc/profile.d`에 내보낸 변수는 Gnome의 시스템 사용자 환경에서 어떻게 끝나나요?
systemd-user

`/etc/profile.d`에 내보낸 변수는 Gnome의 시스템 사용자 환경에서 어떻게 끝나나요?

Systemd가 있는 Gnome에서 systemd 사용자 환경 변수는 다음 명령을 사용하여 구성됩니다.시스템 환경.d메커니즘에서는 쉘 스크립트가 아닌 구성 파일에 의존합니다. 또한 Gnome 세션 내에서는 많은 환경 변수가 사용됩니다 /etc/profile.d/*. 두 시스템(environment.d 구성 파일과 그 안에 있는 스크립트 /etc/profile.d/*)은 뚫을 수 없습니다(예를 들어 이러한 변수를 수동으로 가져올 수 있는 방법이 있더라도 systemctl --user import-env...

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-requir...

Admin

After= 시스템 장치에 대한 지시어가 예상대로 작동하지 않음
systemd-user

After= 시스템 장치에 대한 지시어가 예상대로 작동하지 않음

그래서 시스템 초기화를 분석하고 로그인 후 로드할 서비스 파일을 만들기 시작했습니다. 이것은 Polybar, Dunst 등과 같은 일반적인 것입니다. 모든 것이 작동하지만 pywal 설정에 몇 가지 문제가 있습니다. 종속성을 별도의 .target으로 분리했습니다. 테마.골 [Unit] Description = Theme dependencies BindsTo = xsession.target Wants = pywal.service Wants = i3.service Wants = polybar.servic...

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에 대해 시스템 실행 중인 사용자 단위를 중지합니다.

방금 jenkinspop-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, 시작 하고 싶어요시스템 시작 시대신에. 가능한 해결책 중 하나는 [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_E...

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괜찮습니다. 하지만 루트 사용자로...

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=131...

Admin

추가 읽기
systemd-user

추가 읽기

일부 서버(Ubuntu 18.04 실행)에는 평균 CPU의 약 10%를 사용하는 "systemd --user" 프로세스가 있습니다. 루트 사용자만 서비스를 시작해야 합니다. 이 과정이 꼭 필요한 걸까요? 어떻게 비활성화할 수 있나요? ...

Admin