[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:17795] Re: (FWD)lpd survive only 1 week.



こんにちは。松田陽一@PAL-NET三鷹です。
いつまでも同じ問題をひきずってばかりいて恐縮ですが…。

From: MATSUDA Yoh-ichi /松田陽一 <matsuda@xxxxxxxxxxxx>
Subject: [debian-users:17264] Re: (FWD)lpd survive only 1 week.
Date: Mon, 9 Aug 1999 16:22:47 +0900
Message-ID: <19990809162154M.matsuda@xxxxxxxxxxxx>

> > 香田@徳島大です。
> > 小林@東工大です
> 
> どうもです。^^
> 
> > この問題を解決するには /etc/init.d/lpd の先頭に
> > 
> > PATH=$PATH:/sbin
> > 
> > と加えればよいです。potato ではこのバグは直っているようです。
> 
> 早速書き換えました。^^

と書いたものの、いまだに問題が解消していません。(T^T)

Linkname: [debian-users:17240] Re: missing lpd ?
     URL:
     http://www.debian.or.jp/Lists-Archives/debian-users/199908/msg00081.html

の内容に従って、/etc/init.d/lpd の先頭行を書き換えて、ログをみてみました。

以下、/var/log/lpr.log.0 の記録を、/etc/init.d/lpdの内容と照合して、改行
を加えてみたものです。

------------------------------------------------------------------------
Sun Sep 12 06:47:11 JST 1999 
#!/bin/sh -vx 
PATH=$PATH:/sbin 
+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin 
DAEMON=/usr/sbin/lpd 
+ DAEMON=/usr/sbin/lpd 
DOC=/usr/doc/lpr 
+ DOC=/usr/doc/lpr 
test -x $DAEMON -a -e $DOC || exit 0 
+ test -x /usr/sbin/lpd -a -e /usr/doc/lpr 
case "$1" in 
  start) 
	echo -n "Starting printer spooler: lpd" 
	start-stop-daemon --start --quiet --name lpd --exec $DAEMON 
	echo "." 
	;; 
  stop) 
	echo -n "Stopping printer spooler: lpd" 
	start-stop-daemon --stop --quiet --name lpd --exec $DAEMON 
	PID=$(pidof lpd) 
	test -n "$PID" && kill $PID 
	echo "." 
	;; 
  restart|force-reload) 
	echo -n "Restarting printer spooler: lpd" 
	start-stop-daemon --stop --quiet --oknodo --name lpd --exec $DAEMON 
	PID=$(pidof lpd) 
	test -n "$PID" && kill $PID 
	start-stop-daemon --start --quiet --name lpd --exec $DAEMON 
	echo "." 
	;; 
  *) 
	echo "Usage: /etc/init.d/lpd {start|stop|restart}" 
	exit 1 
esac 
+ echo -n 'Restarting printer spooler: lpd' Restarting printer spooler: lpd
+ start-stop-daemon --stop --quiet --oknodo --name lpd --exec /usr/sbin/lpd pidof lpd 
+
+ pidof lpd 
+ PID=21862 
+ test -n 21862 
+ kill 21862 
+ start-stop-daemon --start --quiet --name lpd --exec /usr/sbin/lpd 
+ echo . . 
exit 0 
+ exit 0
------------------------------------------------------------------------
どうも、
  restart|force-reload)
の所の、
	start-stop-daemon --start --quiet --name lpd --exec $DAEMON 
がうまく起動していないように思えます。
しかし、
+ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin 
                                      ^^^^^^                        ^^^^^
となっているので、/sbin/start-stop-daemon は起動できる状態にあるように
思えます。
よって、

Linkname: [debian-users:17261] (FWD)lpd survive only 1 week.
     URL:
         http://www.debian.or.jp/Lists-Archives/debian-users/199908/msg00102.html

が本当の原因なのかがわからなくなってしまいました。
--
松田陽一(yoh)
mailto:matsuda@xxxxxxxxxxxx
http://www.palnet.or.jp/~matsuda/index.htm