通过 ssh 执行远程命令偶尔会返回命令未找到

通过 ssh 执行远程命令偶尔会返回命令未找到

我正在通过 ssh 执行命令:

ssh user@ip sudo /var/app/custom

有时,大约 10% 的情况下,此操作会失败

sudo: /var/app/custom: command not found
Remote command failed with exit status 1

我可以预先ssh查看该命令是否 100% 存在/var/app/custom(这是一个 symfony php 命令),但这不是一个一致的问题。

该应用程序位于本地根文件系统上(不涉及 NFS 或 Samba)。

输出ssh user@ip stat /var/app/custom

Size: 843           Blocks: 8          IO Block: 4096   regular file
Device: ca01h/51713d    Inode: 1596471     Links: 1
Access: (0755/-rwxr-xr-x)  Uid: ( 1001/username)   Gid: ( 
1001/username)
Access: 2022-09-20 16:52:55.860715830 +0000
Modify: 2022-09-15 20:59:12.000000000 +0000
Change: 2022-09-20 16:52:51.300861557 +0000
Birth: -

输出ssh user@ip mount(被截断,相信这是相关位)

/dev/xvda1 on / type ext4 (rw,relatime,discard)

有任何想法吗?

相关内容