вызовите matlab в команде ssh из сценария perl - PullRequest
0 голосов
/ 23 июня 2010

Привет! Я установил 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 никогда не запускается. почему это?

спасибо

1 Ответ

2 голосов
/ 23 июня 2010

По сути, это дубликат [perl] вопроса, который был задан непосредственно ранее на этот - по крайней мере, ответ тот же. У вас нет управляющего терминала при соединении с ssh. Попробуйте ssh -o "BatchMode yes" user@host "bash -c runMe.pl arg1 arg2".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...