Tên quá trình đăng nhập đầu tiên dường như được đặt thành -bash, nhưng nếu tôi chia nhỏ thì nó sẽ trở thành bash. ví dụ:
root@nowere:~# echo $0
-bash
root@nowere:~# bash
root@nowere:~# echo $0
bash
-bash đang khiến một số tập lệnh thất bại, chẳng hạn như . /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
Bất cứ ai cũng biết lý do tại sao $0được đặt thành -bash?
1
@ RaduRădeanu Sử dụng vô dụng của mèo phát hiện!
—
gniourf_gniourf