我的业务目的是监控 Linux 上的远程文件系统,如果有任何新的,SFTP 到另一台机器并删除它们。
但问题是我无法在远程机器上安装任何库。所以我在想的是向远程机器发送间隔 SSH 命令轮询。
这是我的问题。
- 间隔轮询可以实现吗?或者如果有更好的想法,请告诉我!
- 我应该使用什么样的 SSH 命令来监控远程机器?
对不起,如果我忽略了行为。谢谢。
我的业务目的是监控 Linux 上的远程文件系统,如果有任何新的,SFTP 到另一台机器并删除它们。
但问题是我无法在远程机器上安装任何库。所以我在想的是向远程机器发送间隔 SSH 命令轮询。
这是我的问题。
对不起,如果我忽略了行为。谢谢。
简单而懒惰的方式:
crontab
与本地系统上的普通用户(每 15 百万):编码:
要实现自动 ssh 登录,您必须生成一个没有密码的 ssh-passphrase:
更好的方法是在文件服务器上安装扫描仪(基于 inotify)。一旦新文件出现 - 扫描仪将向任何感兴趣的人发送某种消息(无论是 UDP 广播、电子邮件还是其他)。这将需要一些编程,并且必须在文件服务器上安装和运行此类应用程序。
如果您无法做到 - 投票是唯一的选择。
不是
ssh
命令,而是sftp
命令。该命令是ls
. 它还需要一些编程,但可以完全在 shell 中完成。您还可以使用
entr
:在文件更改时运行任意命令。检查其他复制方式。