• ベストアンサー

ログインシェルと対話型シェルの区別について

ログインシェルと対話型シェルの区別について理解していません。  ログインシェルはpsコマンドで見たときに-bashと表示されると書籍にありました。  テキストログイン(init 3)してpsコマンドをうっても-bashになっていません。  ご存知の方、いらっしゃいますでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4902/10363)
回答No.1

ps でコマンド名欄に表示される文字は2パターンあって、 ・コマンドのファイル名 ・起動されたときのargv[0] ・・・argvの意味がわからなければCのプログラム入門などを参照 ログインシェルは、起動時にargv[0]に "-" + "ファイル名" をセットされて起動されます。 ps -f などとオプションを指定してみてください。詳しくは man ps を。

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

関連するQ&A