Я использую CentOS 6.9. Я хочу проверить, используется ли лицензия Matlab в настоящее время из командной строки. В настоящее время лучший способ, о котором я могу думать, это
/opt/matlab/R2018b/bin/matlab -nodesktop -nosplash -r "exit;"
export RETURN_VALUE=$?
Есть ли лучший способ сделать это? Возможно, обнаружив фактическую ошибку лицензирования от самого Matlab? Я не хочу использовать подход grep в этом случае.
Я ищу что-нибудь, где я мог бы использовать исполняемый файл Matlab (или другой исполняемый файл Mathwork), чтобы просто проверить, доступна ли лицензия.
РЕДАКТИРОВАТЬ :
Matlab выдаёт разные ошибки лицензирования в зависимости от того, доступна ли лицензия или нет, если вы неавторизованный пользователь. Важно уметь различать эти два, потому что я в конечном счете хотел бы написать сценарий пролога для Slurm, чтобы обработать различия между этими двумя. Некоторым пользователям разрешено использовать лицензию, другим нет. Вот почему мой приведенный выше пример неадекватен.