В системе управления заданиями Portable Batch System (PBS / PBS Pro) можно отправить задание по сценарию. Например,
qsub my_job.pbs
Как мне запретить пользователю делать многократную отправку, соответствующую всем критериям. Например, пользователь может go в папку и многократно отправлять одно и то же задание снова и снова:
qsub my_job.pbs
qsub my_job.pbs
должен произойти сбой. Поскольку в моем случае при втором запуске удаляются данные, первый из них уже завершен и генерирует его снова. Но нижеследующее не должно:
cd dir1
qsub my_job.pbs
cd ../dir2/
qsub my_job.pbs
Я бы предположил, что они различаются по переменной $PBS_O_WORDIR
и, надеюсь, другим. Есть ли способ «заблокировать» задание PBS?