Рейтинг:0

Jobs ничего не показывает, даже если процессы запущены в фоновом режиме.

флаг jp

Я запустил этот скрипт, который запускает несколько процессов параллельно

./train-eyecnn.sh 9 0.1 0 "key_relative_gaze" | тройник "../tmp/9_0.1_0.txt" & 
./train-eyecnn.sh 9 0 0 "key_relative_gaze" | тройник "../tmp/9_0_0.txt" &
./train-eyecnn.sh 9 0.1 1 "key_relative_gaze" | тройник "../tmp/9_0.1_1.txt" &
./train-eyecnn.sh 9 0 1 "key_relative_gaze" | тройник "../tmp/9_0_1.txt" &

ждать
эхо "Все завершено"

Однако, набрав рабочие места ничего не показывает. Я проверил, что в настройках монитора установлено значение на. Как я могу это исправить?

haziq@blender:~$ set -o
allexport выключен
скобкарасширить
emacs на
ошибиться
отследить
трассировка выключена
хэшл на
histexpand on
история на
игнорировать выключено
интерактивные комментарии к
ключевое слово выключено
монитор включен
выключить
noexec выключен
выкл.
не выходить из системы
уведомить об отключении
существительное выключено
одна команда выключена
физическое отключение
отключение трубы
pox выключен
привилегированный
многословный выключен
выкл.
xtrace выключен

Вот мои 4 процесса через nvidia-smi

+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 418.67 Версия драйвера: 418.67 Версия CUDA: 10.1 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
|===============================+================= =====+======================|
| 0 GeForce RTX 208... Вкл. | 00000000:01:00.0 Выкл | Н/Д |
| 27% 32C P8 20 Вт / 250 Вт | 11 МБ / 10986 МБ | 0% По умолчанию |
+---------------------------------------------+---------------- -----+----------------------+
| 1 TITAN V JHH Sp... On | 00000000:02:00.0 Выкл | Н/Д |
| 36% 53C P2 44 Вт / 250 Вт | 4960 МБ / 32478 МБ | 0% По умолчанию |
+---------------------------------------------+---------------- -----+----------------------+

+--------------------------------------------- ----------------------------+
| Процессы: Память графического процессора |
| Тип PID графического процессора Имя процесса Использование |
|================================================ =============================|
| 1 16399 C ...ample_global_optical_flow_test_sequence 309 МБ |
| 1 27324 C Python 1155 МБ |
| 1 27325 C Python 1163 МБ |
| 1 27326 C Python 1165 МБ |
| 1 27327 C Python 1157 МБ |
+--------------------------------------------- ----------------------------+
флаг hr
Насколько я знаю, когда вы используете `&` в * скрипте *, вы помещаете процессы в фон оболочки скрипта, а не в текущую интерактивную оболочку.
Kong avatar
флаг jp
@steeldriver извините, но я очень новичок в этом. Вы имеете в виду, что тогда невозможно завершить процесс?
флаг hr
Вы можете завершить их, используя их PID, а не номер задания - либо напрямую, например, `kill 27324`, либо косвенно, используя, например, `pkill`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.