systemd-run - Online w chmurze

Jest to polecenie systemd-run, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


systemd-run — uruchamia programy w zakresie przejściowym lub w jednostkach usługi lub czasomierza

STRESZCZENIE


uruchamiany systemowo [OPCJE...] COMMAND [ARG...]

uruchamiany systemowo [OPCJE...] [OPCJE TIMERA...] {COMMAND} [ARG...]

OPIS


uruchamiany systemowo może służyć do tworzenia i uruchamiania przejściowej jednostki .service lub .scope i uruchamiania
określony COMMAND w tym. Może być również używany do tworzenia i uruchamiania przejściowego timera
jednostek.

Jeśli polecenie zostanie uruchomione jako przejściowa jednostka usługowa, zostanie uruchomione i będzie zarządzane przez program
menedżer usług, jak każda inna usługa, a zatem pojawia się w danych wyjściowych programu systemctl
jednostki listy jak każda inna jednostka. Będzie działać w czystym i niezależnym środowisku wykonawczym,
z menedżerem usług jako procesem nadrzędnym. w tym trybie uruchamiany systemowo rozpocznie
service asynchronicznie w tle i powrócić po rozpoczęciu wykonywania polecenia.

Jeśli polecenie jest uruchamiane jako jednostka zakresu przejściowego, zostanie uruchomione przez uruchamiany systemowo sam jako
proces nadrzędny iw ten sposób odziedziczy środowisko wykonawcze wywołującego. Jednakże
procesy polecenia są zarządzane przez kierownika serwisu podobnie jak normalne usługi,
i pojawi się w danych wyjściowych systemctl jednostki listy. Egzekucja w tym przypadku jest
synchroniczny i powróci dopiero po zakończeniu polecenia. Ten tryb jest włączany przez
--zakres przełącznik (patrz poniżej).

Jeśli polecenie jest uruchamiane z opcjami timera, takimi jak --w-kalendarzu= (patrz poniżej), przejściowy
jednostka czasowa jest tworzona obok jednostki serwisowej dla określonego polecenia. Tylko
przejściowa jednostka czasowa zostanie uruchomiona natychmiast, przejściowa jednostka serwisowa zostanie uruchomiona
kiedy upłynie odliczanie czasu przejściowego. jeśli --jednostka= jest określony, COMMAND można pominąć.
W tym przypadku, uruchamiany systemowo tworzy tylko jednostkę .timer, która wywołuje określoną jednostkę, kiedy
upływający

OPCJE


Rozumie się następujące opcje:

--no-pytaj-hasło
Nie pytaj użytkownika o uwierzytelnienie dla operacji uprzywilejowanych.

--zakres
Utwórz przejściową jednostkę .scope zamiast domyślnej przejściowej jednostki .service.

--jednostka=
Użyj tej nazwy jednostki zamiast automatycznie generowanej.

--właściwość=, -p
Ustawia właściwość jednostki dla tworzonego zakresu lub jednostki usługi. To trwa
zadanie w takim samym formacie jak systemctl(1) zestaw-właściwość dowództwo.

--opis=
Podaj opis usługi lub jednostki zakresu. Jeśli nie określono, polecenie
zostanie użyty jako opis. Widzieć opis= in systemd.jednostka(5).

--odcinek=
Ustaw nową jednostkę .service lub .scope jako część określonego wycinka zamiast
plasterek systemu.

--pozostań-po-wyjściu
Po zakończeniu procesu usługi lub zakresu pozostaw usługę, dopóki nie zostanie zakończona
wyraźnie zatrzymany. Jest to przydatne do zbierania informacji o czasie wykonywania usługi
po tym, jak skończył biegać. Zobacz także PozostańPo Wyjściu= in usługa systemowa(5).

--wyślij- westchnienie
Kończąc zakres lub jednostkę serwisową, wyślij SIGHUP natychmiast po SIGTERM.
Jest to przydatne do wskazania powłokom i procesom podobnym do powłoki, które ma połączenie
został zerwany. Zobacz także WyślijSIGHUP= in systemd.kill(5).

--typ-usługi=
Ustawia typ usługi. Zobacz także Typ= in usługa systemowa(5). Ta opcja nie ma wpływu
w połączeniu z --zakres. Domyślnie do prosty.

--uid=, --gid=
Uruchamia proces usługi w ramach użytkownika i grupy systemu UNIX. Zobacz także Użytkownik = i Grupa = in
systemd.exec(5).

--ładny=
Uruchamia proces obsługi z określonym poziomem Nice. Zobacz także miło = in
systemd.exec(5).

--setenv=
Uruchamia proces usługi z określonym zestawem zmiennych środowiskowych. Zobacz także
Środowisko= in systemd.exec(5).

--pt, -t
Podczas wywoływania polecenia usługa łączy swoje standardowe wejście i wyjście z programem
wywoływanie tty przez urządzenie pseudo TTY. Pozwala to na wywoływanie plików binarnych jako usług, które
oczekiwać interaktywnych danych wprowadzanych przez użytkownika, takich jak interaktywne powłoki poleceń.

--cichy, -q
Pomija dodatkowe informacje wyjściowe podczas działania. Jest to szczególnie przydatne
w połączeniu z --pt kiedy pominie początkową wiadomość wyjaśniającą, jak to zrobić
zakończyć połączenie TTY.

--on-aktywny=, --on-boot=, --przy uruchomieniu=, --on-jednostka-aktywna=, --on-jednostka-nieaktywna=
Definiuje czasomierze monotoniczne względem różnych punktów początkowych. Zobacz także OnActiveSec=,
OnBootSec=, OnStartupSec=, OnUnitActiveSec= i OnUnitInactiveSec= in
systemowy.timer(5). Ta opcja nie działa w połączeniu z --zakres.

--w-kalendarzu=
Definiuje liczniki czasu rzeczywistego (tj. zegara ściennego) z wyrażeniami zdarzeń kalendarza. Zobacz także
W kalendarzu= in systemowy.timer(5). Ta opcja nie działa w połączeniu z
--zakres.

--właściwość-timera=
Ustawia właściwość jednostki czasomierza dla tworzonej jednostki czasomierza. Podobnie jest z
--własność ale tylko dla utworzonej jednostki czasowej. Ta opcja działa tylko w połączeniu
w --on-aktywny=, --on-boot=, --przy uruchomieniu=, --on-jednostka-aktywna=, --on-jednostka-nieaktywna=,
--w-kalendarzu=. Wymaga to zadania w takim samym formacie jak systemctl(1)
zestaw-właściwość dowództwo.

--bez-bloku
Nie czekaj synchronicznie na zakończenie żądanej operacji. Jeśli tak nie jest
określone, zadanie zostanie zweryfikowane, umieszczone w kolejce i uruchamiany systemowo będzie czekać do godz
uruchomienie jednostki jest zakończone. Przekazując ten argument, jest to tylko weryfikowane i
w kolejce.

--użytkownik
Porozmawiaj z kierownikiem serwisu użytkownika dzwoniącego, a nie z kierownikiem serwisu
system.

--system
Porozmawiaj z kierownikiem serwisu systemu. To jest domniemana wartość domyślna.

-H, --gospodarz=
Wykonaj operację zdalnie. Podaj nazwę hosta lub nazwę użytkownika i nazwę hosta
oddzielone znakiem „@”, aby się połączyć. Nazwa hosta może opcjonalnie być poprzedzona przyrostkiem
nazwa kontenera, oddzielona ":", która łączy się bezpośrednio z konkretnym kontenerem on
określonego hosta. Spowoduje to użycie SSH do rozmowy z instancją menedżera komputera zdalnego.
Nazwy kontenerów mogą być wyliczane za pomocą maszyna -H HOST.

-M, --maszyna=
Wykonaj operację na lokalnym kontenerze. Podaj nazwę kontenera, z którym chcesz się połączyć.

-h, --help
Wydrukuj krótki tekst pomocy i wyjdź.

--wersja
Wydrukuj krótki ciąg wersji i zakończ.

Wszystkie argumenty wiersza poleceń po pierwszym argumencie nie będącym opcją stają się częścią polecenia
linii rozpoczętego procesu. Jeśli polecenie jest uruchamiane jako jednostka usługowa, jego pierwszy argument
musi być bezwzględną ścieżką binarną.

EXIT STATUS


W przypadku powodzenia zwracane jest 0, w przeciwnym razie niezerowy kod błędu.

PRZYKŁADY


Następujące polecenie zarejestruje zmienne środowiskowe dostarczone przez systemd do usług:

# środowisko systemd-run
Działa jako jednostka run-19945.service.
# journalctl -u run-19945.service
08 września 07:37:21 bupkis systemd[1]: Uruchamianie /usr/bin/env...
08 września 07:37:21 bupkis systemd[1]: Uruchomiono /usr/bin/env.
wrz 08 07:37:21 bupkis env[19948]: PATH=/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin
08 września 07:37:21 bupkis env[19948]: LANG=en_US.UTF-8
Sep 08 07:37:21 bupkis env[19948]: BOOT_IMAGE=/vmlinuz-3.11.0-0.rc5.git6.2.fc20.x86_64

Następujące polecenie wywołuje aktualizacja b(8), ale obniża dla niego wagę we/wy bloku
do 10. Zobacz systemd. kontrola zasobów(5) aby uzyskać więcej informacji na temat BlockIOWaga=
własność.

# systemd-run -p BlockIOWeight=10 zaktualizowanob

Następujące polecenie dotknie pliku po 30 sekundach.

# data; systemd-run --on-active=30 --timer-property=DokładnośćSec=100ms /bin/dotknij /tmp/foo
Pon. 8 grudnia 20 r. o 44:24:2014 KST
Działa jako jednostka run-71.timer.
Będzie działać jako jednostka run-71.service.
# dziennikctl -b -u run-71.timer
-- Dzienniki zaczynają się w piątek 2014-12-05 19:09:21 KST, kończą w poniedziałek 2014-12-08 20:44:54 KST. --
08 grudnia 20:44:38 system kontenerówd[1]: Uruchamianie /bin/dotknij /tmp/foo.
08 grudnia 20:44:38 system kontenerówd[1]: Uruchomiono /bin/dotknij /tmp/foo.
# dziennikctl -b -u run-71.service
-- Dzienniki zaczynają się w piątek 2014-12-05 19:09:21 KST, kończą w poniedziałek 2014-12-08 20:44:54 KST. --
08 grudnia 20:44:48 system kontenerówd[1]: Uruchamianie /bin/dotknij /tmp/foo...
08 grudnia 20:44:48 system kontenerówd[1]: Uruchomiono /bin/dotknij /tmp/foo.

Następujące polecenie wywołuje / bin / bash jako usługa przekazująca swoje standardowe wejście, wyjście
i błąd do wywołującego TTY.

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

Użyj systemd-run online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows