Ini ialah arahan systemd-notify yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
systemd-notify - Beritahu pengurus perkhidmatan tentang penyiapan permulaan dan status daemon lain
perubahan
SINOPSIS
systemd-notify [PILIHAN...] [BOLEH UBAH=NILAI...]
DESCRIPTION
systemd-notify boleh dipanggil oleh skrip daemon untuk memberitahu sistem init tentang status
perubahan. Ia boleh digunakan untuk menghantar maklumat sewenang-wenangnya, dikodkan dalam
senarai rentetan seperti blok persekitaran. Paling penting, ia boleh digunakan untuk permulaan
pemberitahuan selesai.
Ini kebanyakannya hanya pembalut sd_notify() dan menjadikan fungsi ini tersedia untuk
skrip shell. Untuk butiran lihat sd_notify(3).
Baris arahan mungkin membawa senarai pembolehubah persekitaran untuk dihantar sebagai sebahagian daripada status
kemas kini.
Ambil perhatian bahawa systemd akan menolak penerimaan kemas kini status daripada arahan ini melainkan
NotifyAccess=semua ditetapkan untuk unit perkhidmatan arahan ini dipanggil.
PILIHAN
Pilihan berikut difahami:
--sedia
Maklumkan sistem init tentang penyelesaian permulaan perkhidmatan. Ini bersamaan dengan
systemd-notify SEDIA=1. Untuk butiran tentang semantik pilihan ini lihat
sd_notify(3).
--pid=
Maklumkan sistem init tentang PID utama daemon. Mengambil PID sebagai hujah. Jika
hujah ditinggalkan, PID proses yang digunakan systemd-notify digunakan.
Ini bersamaan dengan systemd-notify MAINPID=$PID. Untuk butiran tentang semantik
pilihan ini lihat sd_notify(3).
--status=
Hantar rentetan status bentuk bebas untuk daemon ke init systemd. Pilihan ini mengambil masa
rentetan status sebagai hujah. Ini bersamaan dengan systemd-notify STATUS=.... Untuk
butiran tentang semantik pilihan ini lihat sd_notify(3).
--boot
Mengembalikan 0 jika sistem telah dibut dengan systemd, bukan sifar sebaliknya. Jika pilihan ini
diluluskan, tiada mesej dihantar. Oleh itu, pilihan ini tidak berkaitan dengan pilihan lain.
Untuk butiran tentang semantik pilihan ini, lihat sd_booted(3). Cara alternatif untuk
semak untuk keadaan ini adalah untuk memanggil systemctl(1) dengan is-system-running perintah. Ia
akan mengembalikan "luar talian" jika sistem tidak dibut dengan systemd.
-h, - membantu
Cetak teks bantuan pendek dan keluar.
--versi
Cetak rentetan dan keluar versi pendek.
EXIT STATUS
Apabila berjaya, 0 dikembalikan, kod kegagalan bukan sifar sebaliknya.
CONTOH
Contoh 1. Mula-up Pemberitahuan and status kemas kini
Daemon shell mudah yang menghantar pemberitahuan permulaan selepas menyediakannya
saluran komunikasi. Semasa masa jalan ia menghantar kemas kini status selanjutnya kepada sistem init:
#!/ bin / bash
mkfifo /tmp/waldo
systemd-notify --ready --status="Menunggu data..."
manakala : ; buat
baca < /tmp/waldo
systemd-notify --status="Memproses $a"
# Lakukan sesuatu dengan $a ...
systemd-notify --status="Menunggu data..."
dilakukan
Gunakan systemd-notify dalam talian menggunakan perkhidmatan onworks.net