Passaram alguns anos desde a última vez que usei o LSF, mas o primeiro comando mencionado no "Guia do Usuário do LSF Batch" (versão 3.2) é lsid
, que exibirá o nome do cluster e o nome do o host mestre, assim como a versão do LSF que está instalada.
Acho que a verificação desse comando, bem como de alguns utilitários de usuário comumente usados, como bsub
e bjobs
, seria uma boa maneira de detectar o LSF. Não tenho conhecimento de nenhum outro software de agendamento que tenha este trio de utilitários (mas não sou especialista).
Para verificar se um comando está no caminho atual, não use which
. Use command -v
(consulte " Por que não usar" which " ? O que usar então? "):
if (command -v lsid && command -v bsub && command -v bjobs) >/dev/null; then
echo "LSF seems to be available"
fi