• ベストアンサー

ntsysvが実行できない

VINE LINUX 2.6 r4 を使用しています。 GNOMEからktermを立ち上げて、root からntsysvをたたくのですが、コマンドエラーになります。 ちなみにテキストモードでは立ち上がります。 これってどうしてでしょうか? 何かご助言いただければうれしいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • g_nagata
  • ベストアンサー率64% (27/42)
回答No.3

パスは、ktermを立ち上げた時に使われるシェルに対して入れます。 ktermを立ち上げた状態で ps と入れると、ps と bash と出ますか?その場合、使われるシェルは bash です。 使っているシェルが bash なら、 /root/.bash_profile 内に PATH=$PATH:/usr/sbin と入れて、再度 kterm を立ち上げてみてください。 同じように、使っているシェルが csh なら、/root/.cshrc に記述しますが、指定の仕方が異なります。 ここらへんに bash の説明がありますのでどうぞ。 http://www.atmarkit.co.jp/flinux/rensai/theory09/theory09b.html

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/theory09/theory09b.html
COONAN
質問者

お礼

ありがとうございます。さっそく試させていただきます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

ntsysvのパッケージはインストールされていますか? # rpm -q ntsysv <ENTER> ntsysv-1.2.17-1vl8 # which ntsysv <ENTER> /usr/sbin/ntsysv インストールされていなければ、rpmコマンド、またはネット上から apt-getコマンドでインストールされてください。 また、ntsysvの代わりに、chkconfigコマンドでも、同様な設定が可能です。 # rpm -q chkconfig <ENTER> chkconfig-1.2.17-1vl8 # which chkconfig /sbin/chkconfig

すると、全ての回答が全文表示されます。
  • g_nagata
  • ベストアンサー率64% (27/42)
回答No.1

GUIでのktermとコンソールでは、通っているパスが違うのでははないでしょうか? それぞれから、 echo $PATH とやって、違いがあるか確認しましょう。私の環境では/usr/sbin/ntsysvなので、$PATHに/usr/sbin が入っていないと ntsysv は実行できません。

COONAN
質問者

お礼

あなたのおっしゃるとおりでした。 パスは入ってませんでした。 ちなみにパスを入れるのはどうするのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A