‘watch’ 命令不会执行,执行格式错误

‘watch’ 命令不会执行,执行格式错误

我正在尝试使用 监视将被另一个进程下载的文件ls -haltd。当我运行watch命令时,执行失败。

例如

$ watch ls -halt myfile.txt
-bash: /usr/bin/watch: cannot execute binary file: Exec format error

我已检查以确保没有别名watch(任何东西都没有别名)

我已经检查过二进制文件file

$ file `which watch`
/usr/bin/watch: ELF 64-bit (SYSV)

我已经验证了我的操作系统

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.4 LTS
Release:        20.04
Codename:       focal
$ uname -a
Linux valhalla 5.4.0-1053-raspi #60-Ubuntu SMP PREEMPT Fri Feb 11 07:18:29 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

该机器与许多其他机器使用相同的映像构建而成,我在其他地方没有遇到此问题。在我开始修改生产服务器的配置之前,您对造成此问题的原因有什么想法吗?

相关内容