서비스로 실행 중인 프로그램을 시작하지 못했습니다.

서비스로 실행 중인 프로그램을 시작하지 못했습니다.

시작 시 시작하고 싶습니다.pidgin 인스턴트 메시징 도구실행 중인 시스템에서보디리눅스 5.1.0.

시작 시 사용자는 자동으로 로그인됩니다.

GUI에서 수동으로 시작하면 제대로 작동합니다.

터미널 창에서 클릭 해도 /usr/bin/pidgin시작됩니다 .

그리고나노미터나는 다음을 생성하고 저장합니다.

sudo nano /etc/systemd/system/pidgin.service

콘텐츠:

Description=Pidgin Instant Messenger

Wants=network.target
After=syslog.target network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/pidgin
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target

모든 서비스를 다시 로드하고 서비스를 활성화하고 시작했습니다.

sudo systemctl daemon-reload
sudo systemctl enable pidgin
sudo systemctl start pidgin

이는 활성화되었음을 나타냅니다.

sudo systemctl list-unit-files --type=service

하지만...:

sudo systemctl status pidgin.service

...빨간색으로 표시됨:

Process: 3915 ExecStart=/usr/bin/pidgin (code=exited, status=1/FAILURE)
Main PID: 3915 (code=exited, status=1/FAILURE)

내가 뭘 잘못했나요?

답변1

메뉴를 좀 살펴본 후 해결책을 찾았습니다. 터미널 모드에서 조작할 필요가 없습니다.

FWIW, 사용하는 사람들을 위해BodhiLinux그리고안도데스크탑:

Menu, Settings, Settings Panel
Apps, Startup Applications, Applications
CLICK Pidgin Internet Messenger
+ Add
Apply, Close
CLOSE Settings Panel

컴퓨터를 다시 시작하여 작동하는지 테스트합니다.

분명히 시스템이 (재)시작될 때 다른 GUI 응용 프로그램도 이 방법으로 시작할 수 있습니다.

관련 정보