Вопросы с меткой [job-control]

Руководство по использованию метки job-control отсутствует.

309
голосов
5ответов
341k показов

Как я могу возобновить остановленную работу в Linux?

Как я могу возобновить остановленную работу в Linux? Я использовал emacs и случайно нажал Ctrl-Z, что вернуло меня обратно в консоль. Я вижу это, когда набираю «работа» [*****]$ jobs [1]+ Stopped ...
29
голосов
3ответа
80k показов

Как запускать программы с терминала Linux без блокировки терминала?

Когда я запускаю программу из терминала, я не могу снова использовать этот экземпляр терминала, пока не закрою программу. Есть ли способ выполнить программу / приложение из терминала, не блокируя ...
21
голос
1ответ
20k показов

Продолжить задание ctrl-z в фоновом режиме

Можно ли продолжить остановленную фоновую работу в фоновом режиме? У меня запущен процесс, я использовал ctrl - z, чтобы остановить его и вернуться в bash. Если я хочу продолжить, есть команда fg но ...
6
голосов
1ответ
3k показов

Сокат и богатые терминалы (с распространением Ctrl+C/Ctrl+Z/Ctrl+D)

socat - exec:'bash -li',pty,stderr,ctty -> bash: no job control in this shell Какие варианты я должен использовать, чтобы получить полноценную оболочку, как я получаю с ssh/sshd? Я хочу иметь ...
4
голоса
1ответ
991 показов

Почему отречься не работает на последней работе, если я справлюсь с этим?

Скажем, у меня есть процесс, например, VIM с Ctrl-Z. Затем я запускаю xterm с помощью следующей команды xterm &> /dev/null & . Если я просто наберу "Отказаться", я потеряю процесс vim. Вместо этого ...
3
голоса
2ответа
3k показов

Список идентификаторов заданий (вместо идентификаторов процессов)

Командные jobs оболочки поддерживают параметр -p чтобы просто получить список идентификаторов процессов. Есть ли простой способ получить просто список идентификаторов работы? (Я знаю, что есть, но я ...
3
голоса
1ответ
285 показов

Как динамически добавлять задачи в очередь заданий PowerShell

Я создал сценарий PowerShell, который копирует все загружаемые мною электронные книги в заранее определенный каталог, который периодически сканируется моим менеджером электронных книг и добавляется в ...
3
голоса
2ответа
2k показов

Как наметить работу из другого сеанса

Как root, есть ли способ на передний план (fg) задания в корневом сеансе, который находится на переднем плане другого корневого сеанса? Если задание в другом сеансе нужно сначала поместить в фоновом ...
2
голоса
1ответ
944 показов

Как я могу получить контроль за работой в zsh, похожий на bash?

Я хочу настроить zsh так, чтобы его управление заданиями было более похожим (я думаю) на bash по умолчанию. Особенно: Когда я запускаю фоновое задание, оно по умолчанию принадлежит оболочке и может ...
2
голоса
2ответа
505 показов

Как начать работу в остановленном состоянии?

В bash , как я могу запустить задание в остановленном состоянии, как будто я запустил его нормально, а затем сразу же нажал Ctrl-Z? Или как если бы я немедленно отправил SIGSTOP процессу, но не дал ...
2
голоса
0ответов
356 показов

Настройка масштабируемого веб-видео кластера Ubuntu Linux

Я работаю над созданием надежного и масштабируемого кластера видеообработки для создаваемого мной веб-сайта. В настоящее время я обрабатываю видео с помощью FFMPEG на том же веб-сервере, на котором ...
1
голос
1ответ
932 показов

Unix/Java процесс останавливается при перемещении в фоновый режим

У нас есть процесс Java, который был создан с использованием Appassembler. Он работает нормально, если он запущен и работает на переднем плане: [ec2-user@ip-xxx ourapp-0.0.1-SNAPSHOT]$ bin/ourapp ...
1
голос
1ответ
188 показов

`qsub` оставляет" NotQueued "в" заблокированных заданиях "

Я работаю над удаленным кластером (westgrid> bugaboo), на котором я отправляю процессы через файл .pbs . Мой. .pbs выглядит так #!/bin/bash #PBS -l procs=1 #PBS -l walltime=100:00:00 #PBS -N ...
1
голос
2ответа
416 показов

SLURM позволяет заданиям использовать больше процессоров, чем запрошено для запуска

Проблема, с которой я сталкиваюсь с SLURM, может быть кратко изложена следующим образом. Рассмотрим сценарий bash test.sh который запрашивает 8 процессоров, но фактически запускает работу с ...
1
голос
1ответ
1k показов

альтернатива bash "wait" для пакетного скрипта Windows

В bash есть опция ожидания всех фоновых процессов, запущенных текущей оболочкой, с помощью команды wait . например #!/bin/bash { sleep 5; echo "waking up after 5 seconds"; } & { sleep 1; echo "waking ...
1
голос
1ответ
322 показов

Параллельно: ограниченное количество многопоточных процессов

Я использую GNU Parallels для параллельного запуска нескольких заданий, например: parallel python3 main.py arg ::: args* . В однопоточных заданиях я использовал -j 100% чтобы убедиться, что 1 задание ...
1
голос
0ответов
39 показов

Как вывести работу на передний план и разрешить ввод данных пользователем с терминала

Аналогично этому вопросу, но по-другому важно: мне нужно запустить несколько заданий из сценария и запустить их в фоновом режиме. Затем, чтобы управлять ими или проверять их прогресс, мне нужно ...
1
голос
3ответа
287 показов

Какие существуют риски при остановке и возобновлении процессов в Linux?

Допустим, я остановил процесс с помощью Ctrl+Z и возобновил его через пять часов с помощью fg . Насколько это рискованно в отношении правильного функционирования процесса? Например, представьте, что ...
1
голос
3ответа
123 показов

Как отсоединить управляющий терминал от командной строки?

Я знаю о nohup и он не будет делать то, что я хочу: Пример: $ nohup sleep 600 2>/dev/null >/dev/null
1
голос
0ответов
776 показов

Как вы контролируете ход программы командной строки?

В нашем магазине Windows есть несколько пользовательских программ для командной строки. Эти команды планируется запускать (из файлов bat) через регулярные промежутки времени с помощью планировщика ...
1
голос
1ответ
910 показов

Что может привести к тому, что задания cron иногда не запускаются или не завершаются?

В моем crontab я установил MAILTO и кучу заданий cron (5-10 заданий). Эти задания cron обычно работают нормально, и я получаю за них письма. Большинство из этих рабочих мест работают последовательно, ...
1
голос
2ответа
671 показов

Выполнить фоновую программу в bash без контроля задания

Я часто выполняю программы с графическим интерфейсом, такие как firefox и evince from shell. Если я наберу «firefox &», то firefox считается заданием bash, поэтому "fg" выведет его на передний план и ...
1
голос
1ответ
251 показов

Как приостановить исходный скрипт в bash?

Когда я запускаю процесс в Bash, я могу приостановить его с помощью Ctrl-Z, но это не похоже на работу с исходными сценариями (. foo.sh). Есть ли способ приостановить такие сценарии?
1
голос
2ответа
169 показов

Можно ли определить интерактивность процесса программно?

Можно ли определить, является ли данный запущенный процесс интерактивным или просто похожим на демон (т. Е. Реальным демоном, или tail -f , или подобным), используя сценарии или любой другой язык? ...
0
голосов
1ответ
94 показов

Что означает вывод `showq -r -u <username>`?

На кластере я сделал showq -r -u matthey где matthey - мое имя пользователя Вот вывод active jobs------------------------ JOBID S PAR EFFIC XFACTOR Q USERNAME ACCNT MHOST PROCS REMAINING STARTTIME ...
0
голосов
1ответ
227 показов

Сделать фоновые задания доступными в родительской оболочке

Иногда я запускаю несколько процессов, используя другой скрипт (в моем случае Ruby). Я вызываю этот скрипт из терминала, на котором запущен bash. Я хотел бы запустить эти процессы в сценарии в ...
0
голосов
1ответ
320 показов

Заставить фоновую сложную задачу самому фг?

Я часто запускаю простую задачу мониторинга, такую как следующее: (sleep 600 && ls -lh /path/to/files)& Возможно ли, чтобы процесс частично отвлекся от самого процесса? Например, чтобы захватить ...
0
голосов
1ответ
127 показов

Как определить, когда была запущена фоновая задача?

При просмотре результатов jobs в bash вы часто получаете список, подобный следующему: [root@csx-tzg-sac-01 ~]# jobs [2] Running ( sleep 600 && ls -lh ~ossadmin/*.iso ) & [3]- Running ( sleep 900 && ...
0
голосов
0ответов
500 показов

Невозможно успешно загрузиться на рабочий стол после принудительного выключения

Я работаю с Распбианом Уизи. Со вчерашнего дня я не смог загрузить свой RPi после принудительного выключения (отключив шнур питания). С тех пор все начинается следующим образом: ...
0
голосов
1ответ
236 показов

bash: показывать имена фоновых заданий в приглашении bash

Было бы здорово, если бы приглашение bash можно было использовать в качестве мини-панели задач. Может ли приглашение bash (PS1) отображать имена заданий, перечисленных в команде jobs?
0
голосов
0ответов
43 показов

Пользователи перезаписывают LSB_ESUB_METHOD

Наш LSF установил LSB_ESUB_METHOD="esub.default" . Некоторые пользователи обнаружили это и установили LSB_ESUB_METHOD="" , что приводит к обходу ограничений, включенных в esub.default. Может ли ...
0
голосов
1ответ
266 показов

Как мне справиться с работой, которая останавливается и не может продолжаться, пока не будет сделан передний план?

Недавний пример: mountlo (с использованием UML): vi@vi-notebook:~/b$ mountlo -m 16 -d /dev/uba1 /home/vi/mnt/usb -t vfat -o iocharset=utf8,allow_other& [1] 32561 vi@vi-notebook:~/b$ Checking that ...
0
голосов
1ответ
249 показов

Возобновление работы с 'r' в ZSH

Я запускаю Vim в Zsh. И мне часто нужно проверять что-то еще в терминале. Поэтому я просто быстро приостанавливаю редактор, нажимая Ctrl+Z, а затем набираю fg, чтобы вернуться. Сегодня случайно ...
0
голосов
4ответа
80 показов

Повторно использовать существующие задания при открытии файлов

Вопрос лучше всего дать на примерах: vim example.txt #Opens Vim on new or existing file Ctrl+Z vim someother.txt Ctrl+Z vim example.txt #Auto-runs `fg 1` since example.txt is already open Это ...
0
голосов
1ответ
295 показов

linux - воспроизводить звук при входе в систему?

Я установил Gentoo без графического интерфейса и aplay /usr/shar/sounds/startup3.wav &> /dev/null & в мой файл /etc /bash /bashrc. Это прекрасно работает при воспроизведении звукового файла, но как ...
0
голосов
1ответ
19 показов

Включите задание в бак для активации при восстановлении

У меня есть база данных с хранимыми процедурами и заданием на обслуживание, которое выполняет некоторые из хранимых процедур по ночам. Когда я беру резервную копию базы данных, могу ли я включить ...