我使用的是赛博鸭(GUI SCP客户端)。
通过我的命令:
chown -R username:username path/sp_furnicom17获取以下错误:
stdin: is not a tty我做错了什么?
发布于 2018-04-16 11:58:05
通常是这样的信息
stdin: is not a tty当使用像scp这样的东西时,rsync或SFTP意味着目标系统的登录脚本中有一些假设所有会话都有TTY。这不是真的:非交互式登录,如scp、rsync或SFTP将不会有TTY。
如果您的登录脚本有任何尝试更改终端设置或执行任何其他输入/输出的内容,则应以会话是否有TTY为条件。例如,如果您的~/.[bash_]profile或.bashrc脚本具有以下命令:
echo "Today's fortune cookie:"
fortune应改为:
if tty -s
then
echo "Today's fortune cookie:"
fortune
fihttps://unix.stackexchange.com/questions/438054
复制相似问题