1
noparking188 2020-04-04 07:16:46 +08:00
本地机器跑个后台进程
|
2
noparking188 2020-04-04 07:17:52 +08:00
不断请求询问远程机器计算任务跑完了没有
|
3
noparking188 2020-04-04 07:22:12 +08:00
不好意思仔细看第一条,那可以本地周期性地 ssh 远程执行 shell 脚本,这个脚本监控计算任务是否完成,我不清楚这种计算是啥,可以看查看进程状态或者观察是否有数据文件生成
|
4
noparking188 2020-04-04 07:22:51 +08:00
@noparking188 没仔细
|
5
ackoly 2020-04-04 09:22:01 +08:00 via iPhone
1.远程机器上无法安装新工具,只有普通的权限,不能长时间运行程序 /脚本
为啥不能长时间运行?是指连接会断吗? nohup 用过没。 这应该用一个常驻的 rsync 就能搞掂 |
6
WispZhan 2020-04-04 10:06:55 +08:00 via Android
自己写 agent+hook
|
7
allenloong OP @noparking188 #3 现在就是这样做的 rsync 直接去看一个目录,有东西就同步。但是因为传的时间比较长,可能有新的文件了,上一次的还没传完。或许我该用 ignore existing ?
|
8
allenloong OP @ackoly #5 rsync 是没问题的,或许我该使用 ignore existing 这样每个小时执行一次脚本,也只会同步新的,进行中的也不用 kill 掉了。
|
9
allenloong OP @WispZhan #6 emmmm 我去看看 不是很了解。
|
10
also24 2020-04-04 10:21:36 +08:00 via Android
无外乎三种方式:轮询 / 长连接 / 回调
以及封装好的 MQ |
11
ackoly 2020-04-04 23:55:35 +08:00 via iPhone
@allenloong rsync 有服务模式,可以常驻,不清楚是否需要高权,你可以查下。
|