systemd-notify — Online w chmurze

To jest polecenie systemd-notify, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


systemd-notify — Powiadamia menedżera usług o zakończeniu uruchamiania i innym stanie demona
zmiany

STRESZCZENIE


systemd-powiadom [OPCJE...] [ZMIENNA=WARTOŚĆ...]

OPIS


systemd-powiadom mogą być wywoływane przez skrypty demonów w celu powiadamiania systemu init o statusie
zmiany. Można go używać do wysyłania dowolnych informacji zakodowanych w formacie
Lista ciągów przypominająca bloki środowiskowe. Co najważniejsze, można go wykorzystać do rozruchu
powiadomienie o ukończeniu.

To przeważnie tylko opakowanie sd_notify() i udostępnia tę funkcjonalność
skrypty powłoki. Aby uzyskać szczegółowe informacje, zobacz sd_notify(3).

Wiersz poleceń może zawierać listę zmiennych środowiskowych do wysłania jako część statusu
zaktualizować.

Należy pamiętać, że system odmówi odbioru aktualizacji statusu z tego polecenia, chyba że
NotifyAccess=wszystko jest ustawiony dla jednostki serwisowej, z której wywoływane jest to polecenie.

OPCJE


Rozumie się następujące opcje:

--gotowy
Poinformuj system init o zakończeniu uruchamiania usługi. Jest to równoważne
systemd-powiadom GOTOWE=1. Aby uzyskać szczegółowe informacje na temat semantyki tej opcji, zobacz
sd_notify(3).

--pid=
Poinformuj system init o głównym PID demona. Przyjmuje PID jako argument. Jeśli
argument jest pominięty, PID procesu, który wywołał systemd-powiadom Jest używane.
To jest równoważne systemd-powiadom MAINPID=$PID. Aby uzyskać szczegółowe informacje na temat semantyki
tę opcję zobacz sd_notify(3).

--stan=
Wyślij dowolny ciąg stanu demona do init systemd. Ta opcja trwa
ciąg stanu jako argument. Jest to równoważne systemd-powiadom STATUS=.... Forum
szczegóły dotyczące semantyki tej opcji można znaleźć w artykule sd_notify(3).

--uruchomiony
Zwraca 0, jeśli system został uruchomiony z systemem systemd, w przeciwnym razie wartość różną od zera. Jeśli ta opcja
zostanie przekazany, żadna wiadomość nie zostanie wysłana. Opcja ta nie jest zatem powiązana z innymi opcjami.
Aby uzyskać szczegółowe informacje na temat semantyki tej opcji, zobacz sd_booted(3). Alternatywny sposób
sprawdzić ten stan, to zadzwonić systemctl(1) z is-system-działa Komenda. To
zwróci „offline”, jeśli system nie został uruchomiony przy użyciu systemd.

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

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

EXIT STATUS


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

PRZYKŁAD


Przykład 1. Uruchomienie Zgłoszenie oraz Status Nowości

Prosty demon powłoki, który wysyła powiadomienia o uruchomieniu po skonfigurowaniu
kanał komunikacyjny. W czasie wykonywania wysyła dalsze aktualizacje statusu do systemu init:

#!/ bin / bash

mkfifo /tmp/waldo
systemd-notify --ready --status="Oczekiwanie na dane..."

chwila : ; Do
przeczytaj < /tmp/waldo
systemd-notify --status="Przetwarzanie $a"

# Zrób coś z $a ...

systemd-notify --status="Oczekiwanie na dane..."
zrobić

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



Najnowsze programy online dla systemów Linux i Windows