向远程计算机运行脚本时出现问题

时间:2020-11-01 07:17:48

标签: bash ssh

我通过ssh运行脚本到远程计算机:

foreach(var kvp in d)
  if(kvp.Value == max)
    Console.Write($"{kvp.Key} occurs {max} times");

脚本add_data.sh的内容(在远程计算机中)很容易说明:运行一个传递11个参数的mysql查询:

Where(g => g.Count() == max)

一切正常,但它不会在debug.log中记录任何内容(我需要进行记录以调查为什么有时mysql查询失败:可能是某些格式错误的数据)

但是如果我登录到远程计算机并从那里运行脚本,例如

var group = numbers.GroupBy(x => x);
var maxCount = group.Max(g = g.Count());
var maxNums = group.Where(g => g.Count() == maxCount);

它正确地写入debug.log。

我设置了777许可以避免任何问题。

我在哪里错了?

感谢的工厂

0 个答案:

没有答案