[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:03947] Re: [BUG REPORT] update-rc.d が異常終了する
- From: "Ken N." <kenn@xxxxxxxxxxxxxxxxx>
- Subject: [debian-users:03947] Re: [BUG REPORT] update-rc.d が異常終了する
- Date: Sun, 25 Jan 1998 19:29:24 +0900
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#35]; post only from members
- Message-id: <199801250357.MAA15595@xxxxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 03947
- X-mailer: mnews [version 1.21] 1997-12/23(Tue)
In <199801201608.BAA07677@xxxxxxxxxxxxxxxxxxxxxxx>
[debian-users:03878] [BUG REPORT] update-rc.d が異常終了する, Jan.21 '98 01:14 JST
mizuhara@xxxxxxxxxxxxxx says:
= 23c23
= < update-rc.d <basename> start|stop <cn> <r> <r> . ..."; exit 1 }
= ---
= > update-rc.d <basename> start|stop <cn> <r> <r> . ..."; exit 1; }
=
= 最後のセミコロンがないため、bash が unexpected end of file という
= ちなみに bash のバージョンは、2.0-3 です。
これはbash2.xの仕様です。
特にshell procedureをone-linerスタイルで書いてこの問題に
でくわすひとがよくいるようです。
bash は確か2.xからparserが全面刷新されているはずなので、
shell scriptを書く場合には注意が必要になります。基本的に
bash2.xの環境で作成/動作検証したほうがよいでしょう。2.x
の新機能を使用していない限り、2.xで動くものは1.14.7などで
も動くはずです。
#bash2.0がではじめの頃、RHLにインストールしてrc*が動かなく
なってしまったという話もあります。
-.- . -. -.
Ken Nakagaki <kenn@xxxxxxxxxxxxxxxxx>
「人は船ではない。人は会社ではない」-- Gerry Spence