Additions:
version checking
distro version
$ cat /etc/issue
kernel version
$ uname -a
The oldest known version of this page was edited on
2006-10-15 07:55:18 by WikkaWiki (unregistered user)
Fault Finding
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