каково различие между qsub и./

[1123833] Я столкнулся с той же проблемой, пока не обновил 3 следующих пакета до той же версии: [1124252]dpkg[1124253], [1124254]dpkg-dev[1124255], [1124256]libdpkg-perl

До этого у меня была смесь версии 1.15 и 1.16. Я обновил все 3 пакета до версии 1.17.[1123836].

1
26.02.2014, 01:16
1 ответ
[117640]используя вычислительный кластер?

Так как вы спрашиваете о [118092]qsub[118093], я предполагаю, что вы используете [118094]GridEngine[118095] или какой-нибудь [118096]компьютерный кластерный продукт[118097].

qsub

  1. Когда вы запускаете команду [118098]qsub script_name.sh[118099], вы сообщаете головному узлу кластера, что вы хотите отправить скрипт для запуска на этом сервере. Таким образом, этот сервер должен иметь доступ к той же файловой системе, что и скрипт. Например, если ваш скрипт живет здесь, [118100]/home/myusername/script_name.sh[118101], этот файл должен быть доступен как на компьютере, на котором вы выполняете команду [118102]qsub[118103], так и на любом узле в вашем кластере, где вы собираетесь использовать [118104]имя_название скрипта. Когда вы запускаете скрипт, [118106]./script_name.sh[118107] вы ничего не запускаете в кластере. Вы выполняете этот сценарий локально на вашей системе. Если вы использовали команду для получения оболочки на кластере, [118108]qsh[118109], то вы выполняете эту команду на любом узле, на котором узел планировщика кластера решил дать вам оболочку.
  2. Разрешения
  3. Всякий раз, когда вы создаете сценарий и собираетесь его выполнять, вы должны сообщить системе о своих намерениях, изменив разрешения сценария таким образом, чтобы они отражали, что файл является исполняемым. Иначе файл не является сценарием, а просто текстовым файлом.
  4. Разрешения на файлы выглядят так:

какой-то сценарий

не исполняемый

исполняемый

#!/bin/bash
/usr/bin/alltray /usr/bin/thunderbird &
sleep 5m
killall thunderbird-bin

4
27.01.2020, 23:21

Теги

Похожие вопросы