中村です。 07/09/19 に Kouichi ABE (WALL)<[メールアドレス保護]> さんは書きました: > 阿部です。 > > On Tue, Sep 18, 2007 at 11:36:04PM +1000, masaya nakamura wrote > > > > > ! sh ほげほげ > > と > > ! sh -c "/bin/sh ほげほげ" > > とはどう違うのですか? > > sh のマニュアルに書いてある通りなんですが、-c オプションは > 文字列をコマンドとして実行します。 > ゆえに、 > > ! sh -c "/bin/sh /etc/rc.d/named restart" > > は、/bin/sh /etc/rc.d/named restart を実行する意味ですので、 > > ! /bin/sh /etc/rc.d/named restart > > と全く同じですね。 > > 私の記述が、そういう書き方なのは、/usr/share/examples/ppp/ 以下の > サンプルを参考にしたからです。
了解です。 !shで起動されるShellと/bin/shと違う可能性を考慮している のでしょうね。 -- 中村正也