Я пытаюсь представить java-код как задание qsub. Команда идетQsub с скриптом задания с входами
qsub -N job_$var -S /usr/bin/java -cp "classpath" file.java
qsub предполагает, что -cp является аргументом для него и выдает ошибку.
Я пытаюсь представить java-код как задание qsub. Команда идетQsub с скриптом задания с входами
qsub -N job_$var -S /usr/bin/java -cp "classpath" file.java
qsub предполагает, что -cp является аргументом для него и выдает ошибку.
Это не проблема Java, поскольку она связана с тем, как qsub ожидает аргументы командной строки.
Однако qsub ожидает скрипт для запуска, так попробуйте запустить вместо следующее:
qsub -N job_$var /path/to/script.sh
С script.sh, имеющий следующее:
java -cp "classpath" mainjavaclass
Если это крутящий момент, вы можете использовать -F для отправки аргументов сценарию задания, а не qsub:
qsub script.sh -F "arguments to script"