【问题标题】:call matlab in an ssh command from a perl script从 perl 脚本在 ssh 命令中调用 matlab
【发布时间】:2010-06-23 06:01:12
【问题描述】:

您好,我已经设置了无密码的 ssh 并有 perl 调用 ssh -o "BatchMode yes" user@host "runMe.pl arg1 arg2"

runMe.pl 使用给定的参数调用 matlab 和函数 run_online。

nohup matlab -nojvm -nodisplay -r "run_online('$imgfolder/$folder/', '$ARGV[0]$folder', '/homes/rbise/results/mitosis/$ARGV[0]/$folder/')" > out.txt < /dev/null &

由于某种原因,matlab 永远不会开始运行。这是为什么呢?

谢谢

【问题讨论】:

    标签: perl matlab batch-file ssh background


    【解决方案1】:

    这基本上是[perl] question that was asked immediately previously to this one 的副本——至少,答案是相同的。使用 ssh 连接时,您没有控制终端。试试ssh -o "BatchMode yes" user@host "bash -c runMe.pl arg1 arg2"

    【讨论】:

      猜你喜欢
      • 2011-05-31
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-05-20
      • 1970-01-01
      相关资源
      最近更新 更多