kwritelog
General Form:
kwritelog [-l level] message
The kwritelog utility writes a message to the system log. It provides the same functionality WRITE LOG KCML statement, but can be used in command shell scripts. This can be useful for scripts which are executed during system startup or are used to start and stop background daemons.
The optional -l level flag can be used to log the message at different severity level. These are
| Level | Purpose | Unix level code |
|---|---|---|
| 0 | Information message | LOG_INFO |
| 1 | Warning message | LOG_WARNING |
| 2 | Error message | LOG_ERR |
kwritelog -l 1 "Starting background deamon ..."
# Start the daemon
/usr/app/start_daemon.ksh
rc=$?
if [ "$rc" = "0" ]
then
kwritelog "Daemon has started"
else
kwritelog -l 2 "Daemon failed to start, error code $rc"
fi