Ito ang command systemd-notify na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
systemd-notify - I-notify ang service manager tungkol sa pagkumpleto ng start-up at iba pang status ng daemon
mga pagbabago
SINOPSIS
systemd-notify [OPSYON...] [VARIABLE=VALUE...]
DESCRIPTION
systemd-notify maaaring tawagan ng mga script ng daemon upang ipaalam sa init system ang tungkol sa status
mga pagbabago. Maaari itong magamit upang magpadala ng arbitrary na impormasyon, na naka-encode sa isang
environment-block-like na listahan ng mga string. Pinakamahalaga, maaari itong magamit para sa pagsisimula
abiso sa pagkumpleto.
Ito ay halos isang balot lamang sa paligid sd_notify() at ginagawang available ang functionality na ito sa
mga script ng shell. Para sa mga detalye tingnan sd_notifyNa (3).
Ang command line ay maaaring magdala ng isang listahan ng mga variable ng kapaligiran na ipapadala bilang bahagi ng status
update.
Tandaan na tatanggihan ng systemd ang pagtanggap ng mga update sa katayuan mula sa utos na ito maliban kung
NotifyAccess=lahat ay nakatakda para sa unit ng serbisyo kung saan tinawag ang command na ito.
Opsyon
Ang mga sumusunod na opsyon ay nauunawaan:
--handa na
Ipaalam sa init system ang tungkol sa pagkumpleto ng pagsisimula ng serbisyo. Ito ay katumbas ng
systemd-notify HANDA=1. Para sa mga detalye tungkol sa mga semantika ng opsyong ito tingnan
sd_notifyNa (3).
--pid=
Ipaalam sa init system ang tungkol sa pangunahing PID ng daemon. Kumuha ng PID bilang argumento. Kung
ang argumento ay tinanggal, ang PID ng prosesong nag-invoke systemd-notify Ginagamit.
Ito ay katumbas ng systemd-notify MAINPID=$PID. Para sa mga detalye tungkol sa semantika ng
tingnan ang pagpipiliang ito sd_notifyNa (3).
--status=
Magpadala ng free-form status string para sa daemon sa init systemd. Ang pagpipiliang ito ay tumatagal
ang string ng katayuan bilang argumento. Ito ay katumbas ng systemd-notify STATUS=.... Para sa
tingnan ang mga detalye tungkol sa mga semantika ng opsyong ito sd_notifyNa (3).
--naka-boot
Nagbabalik ng 0 kung ang system ay na-boot up gamit ang systemd, hindi zero kung hindi. Kung ang pagpipiliang ito
naipasa, walang mensaheng ipinadala. Ang pagpipiliang ito ay samakatuwid ay walang kaugnayan sa iba pang mga opsyon.
Para sa mga detalye tungkol sa mga semantika ng opsyong ito, tingnan sd_booted(3). Isang alternatibong paraan upang
suriin para sa estado na ito ay tumawag systemctl(1) kasama ang ay-system-running utos. Ito
ay babalik ng "offline" kung ang system ay hindi na-boot gamit ang systemd.
-h, - Tumulong
Mag-print ng isang maikling teksto ng tulong at exit.
--bersyon
Mag-print ng maikling bersyon na string at exit.
EXIT STATUS
Sa tagumpay, ibinalik ang 0, isang non-zero failure code kung hindi man.
Halimbawa
halimbawa 1. Simulan-up Abiso at katayuan update
Isang simpleng shell daemon na nagpapadala ng mga abiso sa pagsisimula pagkatapos i-set up ito
channel ng komunikasyon. Sa panahon ng runtime nagpapadala ito ng karagdagang mga update sa katayuan sa init system:
#!/ basahan / bash
mkfifo /tmp/waldo
systemd-notify --ready --status="Naghihintay ng data..."
habang : ; gawin
basahin ang isang </tmp/waldo
systemd-notify --status="Processing $a"
# Gumawa ng isang bagay sa $a ...
systemd-notify --status="Naghihintay ng data..."
tapos
Gumamit ng systemd-notify online gamit ang mga serbisyo ng onworks.net