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

[debian-users:41699] Re: 起動停止スクリプトについて



スズキ@宮城です

> > 結局試行錯誤で/usr/local/bin/noipとフルに入れると
> > restartができました
> > 原因はよくわかりません?
> 
> いわゆる「パスが通っていない」ってことでしょう。シェルスクリプトの
> 中に“echo $PATH”とか書いておけば確認できます。
> 
> > まあ、希望どおりになっているからよしとします
> 
> それでよいのだったらいいのですが…。
> -- 

喜瀬さん 
いったい何が原因か、知りたいです
なぜなんでしょうか?
cat /etc/init.d/noip 

#! /bin/sh
case "$1" in
start)
echo "Starting noip."
/usr/local/bin/noip
;;
stop)
echo  "Shutting down "
echo  $PATH
#kill `ps -ef | grep /usr/local/bin/noip | grep -v grep | awk '{print $2}'`
kill `ps -ef | grep noip | grep -v grep | awk '{print $2}'`
echo  "end"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
----------------------------------------
 grep /usr/local/bin/noip の時
#./noip stop

Shutting down
/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
end

 grep noip の時
#./noip stop

Shutting down
/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
Terminated



echo  $PATHを入れたけど
やはりよくわかりません
よろしくお願いしたいのですが