영어프랑스어스페인어

Ad


온웍스 파비콘

systemd-run - 클라우드에서 온라인으로

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 systemd-run 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 systemd-run 명령입니다.

프로그램:

이름


systemd-run - 임시 범위 또는 서비스 또는 타이머 단위에서 프로그램 실행

개요


시스템 실행 [옵션...] COMMAND [아그스...]

시스템 실행 [옵션...] [타이머 옵션...] {COMMAND} [인수...]

기술


시스템 실행 임시 .service 또는 .scope 단위를 생성 및 시작하고 실행하는 데 사용할 수 있습니다.
지정된 COMMAND 그것에. 임시 .timer를 생성하고 시작하는 데 사용할 수도 있습니다.
단위.

명령이 임시 서비스 단위로 실행되면
서비스 관리자는 다른 서비스와 마찬가지로 출력에 표시됩니다. systemctl
목록 단위 여느 유닛처럼. 깨끗하고 분리된 실행 환경에서 실행되며,
서비스 관리자를 상위 프로세스로 사용합니다. 이 모드에서는 시스템 실행 시작할 것이다
백그라운드에서 비동기식으로 서비스하고 명령 실행이 시작된 후 반환합니다.

명령이 일시적인 범위 단위로 실행되면 다음에 의해 시작됩니다. 시스템 실행 그 자체로서
부모 프로세스이므로 호출자의 실행 환경을 상속합니다. 그러나, 그
명령의 프로세스는 일반 서비스와 유사하게 서비스 관리자가 관리합니다.
의 출력에 표시됩니다. systemctl 목록 단위. 이 경우의 실행은
동기식이며 명령이 완료될 때만 반환됩니다. 이 모드는 다음을 통해 활성화됩니다.
--범위 전환합니다(아래 참조).

다음과 같은 타이머 옵션으로 명령을 실행하는 경우 --캘린더= (아래 참조), 과도
지정된 명령에 대한 서비스 단위와 함께 타이머 단위가 생성됩니다. 오직
임시 타이머 장치가 즉시 시작되면 임시 서비스 장치가 시작됩니다.
과도 타이머가 경과할 때. 만약 --단위= 지정되고, COMMAND 생략 할 수 있습니다.
이 경우, 시스템 실행 지정된 단위를 호출하는 .timer 단위만 생성합니다.
경과.

옵션


다음 옵션이 이해됩니다.

--비밀번호 묻지 않음
권한 있는 작업에 대한 인증을 위해 사용자에게 쿼리하지 마십시오.

--범위
기본 임시 .service 단위 대신 임시 .scope 단위를 만듭니다.

--단위=
자동으로 생성된 이름 대신 이 장치 이름을 사용하십시오.

--속성=, -p
생성된 범위 또는 서비스 단위에 대한 단위 속성을 설정합니다. 이것은 소요
와 같은 형식으로 할당 systemctl(1)의 설정 속성 명령.

--설명=
서비스 또는 범위 단위에 대한 설명을 제공하십시오. 지정하지 않으면 명령
자체가 설명으로 사용됩니다. 보다 설명= in systemd.unit(5).

--슬라이스=
새 .service 또는 .scope 단위를 지정된 조각의 일부로 만듭니다.
시스템.슬라이스.

--종료 후 유지
서비스 또는 범위 프로세스가 종료된 후 종료될 때까지 서비스를 유지합니다.
명시적으로 중지되었습니다. 이것은 서비스에 대한 런타임 정보를 수집하는 데 유용합니다.
실행을 마친 후. 참조 종료 후 유지= in systemd.service(5).

--sighup 보내기
범위 또는 서비스 단위를 종료할 때 SIGTERM 직후에 SIGHUP을 보냅니다.
이는 쉘 및 쉘 유사 프로세스에 연결이 있음을 표시하는 데 유용합니다.
절단되었습니다. 참조 SIGHUP= 보내기 in systemd.kill(5).

--서비스 유형=
서비스 유형을 설정합니다. 참조 유형= in systemd.service(5). 이 옵션은 효과가 없습니다
와 함께 --범위. 기본값: 간편한 설치.

--유체=, --gid=
UNIX 사용자 및 그룹에서 서비스 프로세스를 실행합니다. 참조 사용자 =그룹 = in
systemd.exec(5).

--좋다=
지정된 nice 레벨로 서비스 프로세스를 실행합니다. 참조 니스= in
systemd.exec(5).

--setenv=
지정된 환경 변수 세트로 서비스 프로세스를 실행합니다. 참조
환경= in systemd.exec(5).

--pty, -t
명령을 호출할 때 서비스는 표준 입력 및 출력을
의사 TTY 장치를 통해 tty를 호출합니다. 이를 통해 바이너리를 서비스로 호출할 수 있습니다.
대화형 명령 셸과 같은 대화형 사용자 입력이 필요합니다.

--조용한, -q
실행하는 동안 추가 정보 출력을 억제합니다. 이것은 특히 유용합니다
함께 --pty 방법을 설명하는 초기 메시지를 억제할 때
TTY 연결을 종료합니다.

--활성화=, --부팅=, --시동=, --온-유닛-활성=, --온-유닛-비활성=
다른 시작점에 상대적인 단조 타이머를 정의합니다. 참조 온액티브섹=,
OnBootSec=, 온스타트업초=, 온유닛액티브세크=온유닛비활성초= in
systemd.timer(5). 이 옵션은 --범위.

--캘린더=
달력 이벤트 표현식을 사용하여 실시간(예: wallclock) 타이머를 정의합니다. 참조
온캘린더= in systemd.timer(5). 이 옵션은
--범위.

--타이머 속성=
생성된 타이머 단위에 대한 타이머 단위 속성을 설정합니다. 와 비슷하다
--재산 단, 생성된 타이머 유닛에만 적용됩니다. 이 옵션은 함께 사용할 때만 적용됩니다.
--활성화=, --부팅=, --시동=, --온-유닛-활성=, --온-유닛-비활성=,
--캘린더=. 이것은 다음과 같은 형식으로 할당을 받습니다. systemctl(1)의
설정 속성 명령.

--노블록
요청된 작업이 완료될 때까지 동시에 기다리지 마십시오. 그렇지 않은 경우
지정하면 작업이 확인되고 대기열에 추가되며 시스템 실행 때까지 기다릴 것이다
장치의 시동이 완료되었습니다. 이 인수를 전달하면 확인되고
대기열에 추가되었습니다.

--사용자
의 서비스 관리자가 아닌 호출 사용자의 서비스 관리자와 대화하십시오.
시스템.

--체계
시스템의 서비스 관리자에게 문의하십시오. 이것은 묵시적 ​​기본값입니다.

-H, --호스트=
작업을 원격으로 실행합니다. 호스트 이름 또는 사용자 이름과 호스트 이름을 지정하십시오.
연결하려면 "@"로 구분합니다. 호스트 이름은 선택적으로
특정 컨테이너에 직접 연결되는 ":"로 구분된 컨테이너 이름
지정된 호스트. SSH를 사용하여 원격 머신 매니저 인스턴스와 통신합니다.
컨테이너 이름은 다음과 같이 열거될 수 있습니다. machinectl -H HOST.

-M, --기계=
로컬 컨테이너에서 작업을 실행합니다. 연결할 컨테이너 이름을 지정합니다.

-h, --도움
간단한 도움말 텍스트를 출력하고 종료하십시오.

--번역
짧은 버전 문자열을 출력하고 종료하십시오.

옵션이 아닌 첫 번째 인수 다음의 모든 명령줄 인수는 명령의 일부가 됩니다.
출시된 프로세스의 라인. 명령이 서비스 단위로 실행되는 경우 첫 번째 인수
절대 바이너리 경로여야 합니다.

EXIT 지위


성공하면 0이 반환되고 그렇지 않으면 XNUMX이 아닌 실패 코드가 반환됩니다.

사용 예


다음 명령은 systemd에서 제공하는 환경 변수를 서비스에 기록합니다.

# systemd-run 환경
run-19945.service 단위로 실행됩니다.
# journalctl -u 실행-19945.service
08월 07일 37:21:1 bupkis systemd[XNUMX]: /usr/bin/env 시작 중...
08월 07일 37:21:1 bupkis systemd[XNUMX]: /usr/bin/env를 시작했습니다.
08월 07일 37:21:19948 bupkis env[XNUMX]: PATH=/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin
08월 07일 37:21:19948 bupkis env[8]: LANG=en_US.UTF-XNUMX
Sep 08 07:37:21 bupkis env[19948]: BOOT_IMAGE=/vmlinuz-3.11.0-0.rc5.git6.2.fc20.x86_64

다음 명령은 업데이트 됨(8) 도구이지만 블록 I/O 가중치를 낮춥니다.
10. 참조 systemd.resource-control(5)에 대한 자세한 내용은 블록IO무게=
재산.

# systemd-run -p BlockIOWeight=10 업데이트됨b

다음 명령은 30초 후에 파일을 터치합니다.

# 날짜; systemd-run --on-active=30 --timer-property=AccuracySec=100ms /빈/터치 /tmp/foo
8년 20월 44일(월) 24:2014:XNUMX KST
run-71.timer 유닛으로 실행.
run-71.service 단위로 실행됩니다.
# journalctl -b -u 실행-71.timer
-- 로그는 2014-12-05 금 19:09:21 KST에 시작하여 2014-12-08 월요일 20:44:54 KST에 끝납니다. --
08월 20일 44:38:1 컨테이너 시스템[XNUMX]: 시작 /빈/터치 /tmp/foo.
08월 20일 44:38:1 컨테이너 시스템[XNUMX]: 시작됨 /빈/터치 /tmp/foo.
# 저널ctl -b -u run-71.service
-- 로그는 2014-12-05 금 19:09:21 KST에 시작하여 2014-12-08 월요일 20:44:54 KST에 끝납니다. --
08월 20일 44:48:1 컨테이너 시스템[XNUMX]: 시작 /빈/터치 /tmp/foo...
08월 20일 44:48:1 컨테이너 시스템[XNUMX]: 시작됨 /빈/터치 /tmp/foo.

다음 명령은 호출합니다. / bin / bash 표준 입력, 출력을 전달하는 서비스로
호출 TTY에 대한 오류입니다.

# systemd-run -t --send-sighup / bin / bash

onworks.net 서비스를 사용하여 systemd-run 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad