Fault Finding
version checking
distro version$ cat /etc/issue
kernel version
$ uname -a
bash -x
# bash -x /etc/init.d/anacron status + PATH=/bin:/usr/bin:/sbin:/usr/sbin + test -f /usr/sbin/anacron + . /lib/lsb/init-functions ++ '[' -e /etc/lsb-base-logging.sh ']' ++ . /etc/lsb-base-logging.sh + case "$1" in + log_success_msg 'Usage: /etc/init.d/anacron start|stop' + log_use_usplash + type usplash_write + usplash_write 'STATUS Usage: /etc/init.d/anacron start|stop' + echo ' * Usage: /etc/init.d/anacron start|stop' * Usage: /etc/init.d/anacron start|stop + exit 1
strace
# strace /etc/init.d/anacron status
execve("/etc/init.d/anacron", ["/etc/init.d/anacron", "status"], [/* 17 vars */]) = 0
uname({sys="Linux", node="xubu", ...}) = 0
brk(0) = 0x80f0000
...
write(1, " * Usage: /etc/init.d/anacron st"..., 41 * Usage: /etc/init.d/anacron start|stop
) = 41
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1) = ?REFERRERS
UserGuide