«systemd» 태그된 질문

Systemd는 부팅 중에 클래식 init를 대체합니다.

6
Systemd에서 Java 프로세스 실행
systemd에서 쉘 스크립트를 실행하려고합니다. 스크립트는 명령 행에서 제대로 실행됩니다. 스크립트 (runServer.sh)는 Java 프로세스를 실행하며 다음과 같습니다. #!/bin/bash java -jar -Dresources=/home/pruss/dev/ServerDeploy5-4.1/Server/resources/MyServer.jar "0" "Test" 내부 /usr/lib/systemd/system(또는 /lib/systemd/system/다른 OS)에서 서비스 파일 (myService.service)을 만들었습니다. [Unit] Description=My Servers service [Service] ExecStart=/home/pruss/dev/ServerDeploy5-4.1/Server/runServer.sh User=root Type=oneshot [Install] WantedBy=multi-user.target 결과 Job for myService.service failed. See "systemctl status myService.service" and …
16 linux  java  systemd 

1
시스템이 정지 된 프로세스를 감지하고 종료 할 수 있습니까?
파일 잠금을 사용하는 솔루션을 작업하는 동안 코드가 교착 상태에 빠졌다고 생각합니다. systemd를 사용하여 시스템 시작 프로세스를 시작합니다. alarm (3)을 사용하는 것이 옵션이지만 systemd가 중단 된 프로세스를 감지하고 다시 시작할 수있는 방법이 있는지 궁금합니다. 현재이 문제를 피하기 위해 journalctl 출력을 볼 계획이며 일정 시간 동안 변경되지 않으면 쉘 스크립트를 통해 프로세스를 …

6
systemctl enable은 systemctl start와 어떻게 다른가요?
아치 리눅스 (최신, 최신) 상자를 실행 중이며 부팅시 MySQL을 시작하려고합니다. systemd 패키지를 설치하면 systemctl을 사용할 수 있으며 다음과 같이 할 수 있습니다. systemctl start mysqld.service systemctl [stop|status|restart] mysqld.service 그것은 모두 훌륭하고 수동으로 시작 / 중지하려고 할 때 훌륭하게 작동하지만 부팅시 시작하도록 할 때 (systemctl에서 'enable'을 사용하면 약간의 출력이 나옵니다) : …

3
재부팅 중에 시스템이 정지되는 이유는 무엇입니까?
10 회 중 1 회, 재부팅 중에 systemd가 중단됩니다. 이유를 이해하지 못합니다. 문제를 해결하기 위해 무엇을 / 어디에서 봐야합니까? systemd v196을 사용하고 있으며 버전이 = 198로 업그레이드 할 수 없습니다. 후자는 최신 커널 (cgroup 지원)이 필요하기 때문에 고객 요구 사항으로 업데이트 할 수 없습니다. 이 동작의 원인을 발견하고 systemd를 시스템을 …
13 linux  systemd 

1
systemctl은 시스템 종료를 어떻게 예약합니까?
내가 입력 shutdown -h +30하면 Linux는 어떻게 든 30 분 이내에 런레벨 변경을 예약합니다. 데비안에서는 /sbin/shutdown에 대한 심볼릭 링크 /bin/systemctl입니다. 내 테스트에 따르면 cron 또는 systemd 타이머를 사용 shutdown하지 않는 것으로 나타났습니다 . 시스템 종료는 어떻게 구현 systemd됩니까?

1
systemd로 logrotate하는 방법?
unitd 파일과 함께 systemd를 사용하여 노드 앱을 실행 중입니다. 앱 로그를 사용하여 볼 수 journalctl -u example.com있지만 어느 시점에서 로그가 잘려서 히스토리가 지워집니다 (디버깅에 필요함). 어떻게 내 응용 프로그램 로그에 저장됩니다 너무 systemd와 회전을 로그 구성해야합니까 example.com.log.1, example.com.log.2내가 내 응용 프로그램의 역사를 조회 할 수 있도록 등? 이것은 내 단위 …

2
사용자 로그인 후 시스템 서비스를 시작하고 사용자 로그 아웃 전에 중지하는 방법
Fedora 23 Machine이 있습니다. 로컬 / home 디렉토리를 원격 디렉토리 (NAS 시스템의)와 동기화하는 디렉토리 / 파일 동기화 bash 스크립트가 있습니다. 수동으로 실행하지만 시스템 서비스를 만들고 더 유연하게 만들고 싶습니다. 다른 사람들이 자신의 사용자 자격 증명으로 내 PC를 사용하기 때문에 사용자가 언제 로그인하고 서비스를 시작했는지 알고 싶습니다. 서비스의 시스템 파일에서 수행 …
10 linux  bash  fedora  systemd 

2
systemd-networkd를 사용하여 서버에 여러 정적 IP 주소 추가
IP 주소가 여러 개인 서버가 있습니다. 최근에 systemd로 마이그레이션했으며 해당 서버에 여러 IP가 여전히 필요합니다. systemd-networkd를 사용하면 구성 예제를 찾는 데 어려움이 있습니다. 부팅 프로세스 마지막에 bash 스크립트를 사용하여 인터페이스에 ip를 추가합니다. 누군가 하나 이상의 인터페이스에 하나 이상의 IP를 추가하기 위해 시스템 네트워크 구성 예제를 제공 할 수 있습니다.
10 networking  ip  ipv4  systemd 

1
닫힘-시스템 부팅 시간이 길고 시작 위치를 모름
나는 긴 부팅 시간을 해결하는 것은 그것이 무슨 부팅하는 데 걸리는 시간 분석,하지만의 출력을 포함 것을 이해 systemd-analyze blame하고 systemd-analyze plot나를 의아해 남아있다. ~ $ 시스템 분석 12.557 초 (펌웨어) + 4.516 초 (로더) + 3.732 초 (커널) + 26.720 초 (사용자 공간) = 47.526 초에 시작 완료 ~ $ …

2
Systemd는 스크립트를 시작할 수 없습니까?
시작할 때 BASH 스크립트를 실행하고 싶습니다. 내 시스템이 systemd로 실행 중이므로 필요한 정보라고 생각되는 .service 파일을 만들었습니다. [Unit] Description=My Script After=network.target [Service] ExecStart=/home/myscript.sh [Install] WantedBy=multi-user.target 나는 systemctl enable을 사용하여 재부팅 된 '등록'했습니다. 부팅 할 때 스크립트가 실행된다고 들었지만 스크립트에 쓴 내용에 따라 ECHO가 화면에 표시하거나 파일에 내용을 쓰지 않은 메시지를 …
8 systemd 

3
"systemd"서비스 파일에서 시스템 IP 주소를 얻는 방법
나는 기계의 IP를 얻어 내 서비스 내에서 사용해야한다. [Unit] Description=Redmine server After=syslog.target After=network.target [Service] Type=simple User=redmine Group=redmine ip="$(/sbin/ip -o -4 addr list eno16777736 | awk '{print $4}' | cut -d/ -f1)" ExecStart=/usr/bin/ruby /home/redmine/redmine/bin/rails server webrick -e production -b $ip -p 3000 # Give a reasonable amount of time for the …

1
부팅시 시스템 사용자 서비스 시작
특정 사용자를 위해 시스템 서비스를 시작하려고합니다 (서비스 이름 / 목표는 관련이 없습니다). 시작시 실행되는 응용 프로그램의 사용자 별 프로세스가 필요하기 때문에 그렇게합니다. 내가 지금까지 달성 한 것은 다음과 같습니다. / etc / systemd / user /에 유닛 파일을 만듭니다 그리고 나서 다음을 수행했습니다. ~ $ systemctl --user enable.service 활성화 그런 …

1
프로세스 이름에서 시스템 단위 파일 식별
일부 서비스 장치 파일의 경우 장치 파일 이름이 데몬의 이름과 일치하지 않습니다. 예 : Postfix : 단위 파일이 호출 postfix.service되지만 시작된 기본 데몬의 이름은 master(메인 데몬) qmgr및 tlsmgr(헬퍼 데몬)입니다. 데몬 이름을 기반으로 장치 이름을 얻는 방법을 찾고 있습니다. systemctl status postfix(예를 들어) 사용하면 생성 된 프로세스를 보여줍니다. systemctl --all status내가 …
5 linux  systemd 

1
데비안 패키지 설치에서 systemd.service를 활성화하기위한 기본 / 관용적 방법
시스템 서비스를 생성하는 소프트웨어 용으로 제작 한 사용자 정의 데비안 패키지가 있습니다. 설치시 해당 패키지를 설치하여 서비스를 활성화 / 시작할 수있는 기본 / 아이디어 방식은 무엇입니까? 내가 한 것은 postinst스크립트에 다음 세 줄을 추가하는 것이 었습니다 . systemctl --system daemon-reload systemctl enable my_service.service systemctl start my_service.service 초기 이미지 생성 에이 …
5 linux  debian  systemd 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.