最初のログインプロセス名はに設定されているよう-bash
ですが、サブシェルの場合はになりbash
ます。例えば:
root@nowere:~# echo $0
-bash
root@nowere:~# bash
root@nowere:~# echo $0
bash
-bash
次のような一部のスクリプトが失敗します . /usr/share/debconf/confmodule
exec /usr/share/debconf/frontend -bash
Can't exec "-bash": No such file or directory at /usr/share/perl/5.14/IPC/Open3.pm line 186.
open2: exec of -bash failed at /usr/share/perl5/Debconf/ConfModule.pm line 59
に$0
設定されている理由を知っている人はい-bash
ますか?
1
@RaduRădeanu猫の役に立たない使用が発見されました!
—
gniourf_gniourf 2013年