29

これらの関数の適切なユーザーに関するドキュメントが見つからないことに驚きました。

log_daemon_msg
log_progress_msg
log_end_msg
log_action_msg
log_success_msg
log_failure_msg
log_warning_msg

それらの使用法やその他の関連機能に関する詳細情報はどこにありますか?

注意してください、私はそれらを内部で見つけました/lib/lsb/init-functionsが、それらの使用法に関するドキュメントはほとんどありません.

4

2 に答える 2

2

任意のスクリプトでそれをテストしてみてください:

vim 123.sh

#!/bin/sh
. /lib/lsb/init-functions

[ 1 != 2 ] && log_end_msg 1

そのため、/lib/lsb/init-functions の関数を含めました。

そして実行します:

bash 123.sh 
   ...fail!

等々:

cat 123.sh 
#!/bin/sh
. /lib/lsb/init-functions

[ 1 != 2 ] && log_end_msg 0

そして実行します:

bash 123.sh 
   ...done.
于 2014-01-09T10:01:19.393 に答える