LPIC-1 / 基本システムサービス ・ コマンド問題
$
- logger -p user.notice "Backup finished"✓ 正解
- syslog -p user.notice "Backup finished"
- rsyslog user.notice "Backup finished"
- echo user.notice "Backup finished" > /dev/log
💡 logger は任意のメッセージを syslog に送るコマンド。-p オプションで facility.priority を指定する。指定しない場合は既定で user.notice が使われる。
○ logger -p user.notice "Backup finished":logger -p user.notice はファシリティ・プライオリティを指定してsyslogに送れるため正しい。
✕ syslog -p user.notice "Backup finished":syslogというメッセージ送信コマンドは存在せず、この用途には使えない。
✕ rsyslog user.notice "Backup finished":rsyslogはログデーモンであり、メッセージ送信コマンドとしては使えない。
✕ echo user.notice "Backup finished" > /dev/log:echoを/dev/logへ書く方法は正しいsyslog形式を満たさず、確実な送信手段ではない。