类似这样的脚本:
#!/usr/bin/env bash
...
or
#!/usr/bin/env python3
...
将导致(德语):
-bash: /mnt/Fritz-USB/FritzUSB/t.sh: /usr/bin/env: Defekter Interpreter: Eingabe-/Ausgabefehler
翻译:
-bash: /mnt/Fritz-USB/FritzUSB/t.sh: /usr/bin/env: Bad Interpreter: I/O-Error
这只发生在运行 ubuntu 22.04 的 PC 上 在运行 ubuntu 18.04 的 PC 上一切正常。它发生在(22.04)每个(有效)事情上!
两个系统上的安装选项相同(除了 closetimeo=1,它在 18.04 上不可用)。
在 ubuntu 22.04 上,如果以如下方式启动(或类似方式),脚本将会起作用:
bash /mnt/Fritz-USB/FritzUSB/t.sh
如果我将脚本复制到另一个安装座上,它就会起作用:
cp /mnt/Fritz-USB/FritzUSB/t.sh /mnt/NAS/t.sh
/mnt/NAS/t.sh <-no error
我在网上搜索过,但没有运气。也许这里有人有个想法。
谢谢
编辑: 今天我尝试在该驱动器上运行“正常”程序。结果发现,尽管这不能在 (Fritz-Box) cifs 安装上运行。当使用本地连接的 USB 驱动器的 cifs 安装时,一切正常。
所以问题肯定是挂载点的反应。因为使用“findmnt -T”时两台 PC 之间没有区别,所以我相信是服务器端的 samba 出了问题。我会询问 AVM 支持人员,看他们是否知道相关情况。