我有一台主机,其
现在当我尝试向这个主机传输文件时,它会执行
谢谢!
.bash_profile
文件包含一些用户提示(bash read命令),在读取了用户输入后,它会基于输入执行一些命令。这个功能完美运行。现在当我尝试向这个主机传输文件时,它会执行
.bash_profile
(因为scp首先会ssh进入远程主机),然后它会提示用户输入,最终导致scp
失败。
我想要的是在有人尝试向此主机传输文件时跳过执行.bash_profile
(个人认为这是不可能的),或者知道有人正在尝试通过.bash_profile
进行scp
(在.bash_profile
中捕捉这种情况),并相应地跳过某些命令。谢谢!
.bash_profile
而不是.bashrc
的想法。我的.bashrc
文件来源于.bash_profile
,所以我可能无意中自己给自己惹麻烦了。 - Steve HHH