2010-09-10 4 views
1

Я недавно узнал, что в MATLAB «!» марка запускает код в командной строке и follwed по «&» потянет окно командной строки, например:Вызов командной строки Linux в MATLAB

!RUN_FILE.bat& 

Это был великий день, когда я узнал об этом, или я должен сказать, когда кто-то сказал мне это. В любом случае мне было интересно, есть ли способ запустить этот командный файл на Linux-машине, с которой я подключаюсь к удаленному рабочему столу Windows? (Я новичок, когда он пришел ни к чему Linux, так что, если это не имеет смысла, дайте мне знать, и, пожалуйста, немой вниз вам ответы, если вы не возражаете) ха-ха

БЛАГОДАРЯ, ME

ответ

2

Оболочка Linux не понимает командные файлы. Это не значит, что командный файл не может быть переписан для работы в оболочке Linux. Опубликуйте дополнительную информацию о используемой оболочке Linux и своем пакетном скрипте, и, возможно, мы сможем помочь вам перенести ее в Linux.

Во втором чтении вашего вопроса я интерпретировал его по-другому. Вы используете Matlab на машине Linux, с которой вы подключены удаленно, или вы используете Matlab на локальной машине Windows, и хотите отправить команду ! в удаленный Linux-блок?

Если последнее верно, то, вероятно, вы, вероятно, сможете написать командный файл (для запуска из Matlab), который запустит удаленный скрипт в ящике Linux. Как вы подключились к машине Linux? VNC? SSH?

+0

Я бег на машине окна и хочу отправить сценарий для запуска на удаленной системе Linux – dewalla

1

для Windows и Linux использует разные языки сценариев для скриптов, поэтому вы не можете запускать .bat непосредственно в Linux, но можете создать скрипт bash для выполнения тех же действий.

Смежные вопросы