Tudo bem, então crie um arquivo e vamos chamá-lo de run.sh. Um shell script é como um arquivo bat no Windows, projetado para ser executado em um interpretador de linha de comando. Nós vamos usar o shell Bash para isso.
#!/bin/bash
Significa que este arquivo usa o interpretador Bash. / bin / bash refere-se ao caminho absoluto do interpretador no sistema de arquivos.
Então, de acordo com o link , imagino que você gostaria de algo assim escrito em run.sh:
#!/bin/bash
cd $PBS_O_WORKDIR
./script
E, em seguida, para executar com qsub:
qsub run.sh
$ PBS_O_WORKDIR é uma variável de ambiente que se refere ao caminho absoluto do diretório de trabalho atual no qual você chamou o comando qsub.
O erro que você estava recebendo, "arquivo deve ser um script ASCII", significa apenas que o qsub quer um script de shell para seu argumento em vez de seu arquivo de exemplo.
Espero que isso ajude!