2
ответа

Кто-то может объяснить подробно, что “устанавливает-m”, делает?

На странице справочника это просто говорит: Управление заданиями-m включено. Но что это на самом деле означает? Я столкнулся с этой командой в ТАК вопрос, у меня есть та же проблема как OP, который является "матрицей, не может...
23.05.2017
2
ответа

Фоновый процесс остановки Linux через уничтожение + PID

Здесь https://unix.stackexchange.com/a/104825/109539 человек говорит, что для остановки фонового процесса уничтожают +, PID должен использоваться. Однако я не могу остановиться, использование фонового процесса уничтожают +PID, только уничтожают + идентифи
13.04.2017
2
ответа

Можно ли использовать такие команды, как `fg`, в сценарии оболочки?

Я пытаюсь создать забавную заставку терминала, которая состоит из пакета cmatrix (который превращает терминал в один, похожий на фильм The Matrix ) и xprintidle для определения времени простоя ...
30.03.2017
2
ответа

Основное управление заданиями: остановите задание, добавьте задание на стек и 'fg'

Управление заданиями является, вероятно, моей любимой вещью о Linux. Я оказываюсь, часто, запуская в вычислительном отношении требовательный процесс, который в основном представляет компьютер, неприменимый для до дней за один раз и быть...
18.06.2016
2
ответа

Изменить родительский процесс процесса?

Действительно ли возможно изменить родительский процесс процесса? Если да, как? Например, как экрану удается присоединить экранную сессию и процессы, работающие в нем к другой оболочке...
24.01.2016
2
ответа

Управление заданиями над сценарием Bash

У меня есть сценарий Bash из тысячи строк, каждая из которых содержит команду ffmpeg. Я начинаю это с исходного сценария, и он работает нормально. Однако, когда я пытаюсь взять под контроль этот сценарий различными способами, ...
28.08.2015
2
ответа

Что мешало бы задаче быть выполненным в фоновом режиме?

У меня есть сценарий, который я пытаюсь запустить с php./Script.php, и задача входит в фон, но это останавливается. Когда я пытаюсь выполнить его с bg, это просто остается остановленным. Задания $ [1] + Остановились...
28.08.2014
2
ответа

Как приостановить и возобновить процессы

В терминале удара я могу поразить Control+Z для приостановки любого рабочего процесса... затем я могу ввести fg для возобновления процесса. Действительно ли возможно приостановить процесс, если я только имею, это - PID? И если так, что...
03.07.2014
2
ответа

Что такое “Выход 2” от законченного состояния фонового задания?

Я имею осуществление, чтобы вставить файл некоторые данные (*conf из некоторых каталогов) и должен сделать это в фоне. Я сделал это, и я задаюсь вопросом, что является значением выходных сигналов: [тесты A@localhost] $...
23.11.2013
2
ответа

Как уничтожить трудную задачу в терминале Mac

Я выполнил этот grep: grep-r "\-\-\-foo\-\-\-" * | grep - vi панель В течение прошлых 5 минут, которые мой Mac выполнял горячий (я могу услышать вентилятор) и я не могу поразить Ctrlz или x или c для уничтожения текущей задачи. Даже...
07.12.2012
2
ответа

Действительно ли возможно разъединить программу GUI, запущенную в vifm от vifm?

Можно запустить программы GUI, например, GV или xpdf от vifm в знаниях в командной строке vifm::! GV %f и Однако если GV запускается путем нажатия Enter на файле как aPSfile.ps в vifm, этом...
08.11.2012
2
ответа

Почему задания не уничтожаются при выходе из системы при выполнении с “>/dev/null 2> &1 &\”?

Когда Вы выполняете задания как пример ниже, они уничтожаются, когда Вы выходите из системы: $./job.sh и Однако когда Вы выполняете их как в ниже примера, перенаправляя stdout к/dev/null и stderr к...
15.03.2012
2
ответа

Каковы достоинства многозадачности с традиционным управлением заданиями по сравнению с Tmux/Screen?

tmux и экран позволяют Вам выполнить различные процессы (например, энергия, сценарий удара, mysql, psql, и т.д.) в различных виртуальных окнах. Но традиционное управление заданиями Unix (использующий CTRL-z, fg, bg, и задания), кажется, дает...
26.05.2011
1
ответ

Надежный способ получить PID конвейерного фонового процесса

Мне нужно получить PID процесса, переданного в другой процесс, который вместе порождается как фоновое задание в bash. Раньше я просто полагался на pgrep, но, как оказалось, может быть задержка более 2 с, прежде чем pgrep сможет найти процесс :#
01.12.2021
1
ответ

Перезагрузите и перезапустите скрипт в случае ошибки

У меня есть скрипт (, написанный не мной, я не могу его модифицировать ), который должен работать несколько дней, иногда дает сбой (завершается с ошибкой ). В этом случае все, что мне нужно сделать, это просто перезагрузить сервер (, лучшего решения пока
12.11.2021
1
ответ

«убить %{идентификатор задания}» и «убить {задание pid}»

Я работаю с каким-то хвостом -f путь/к/моему/журналу/файлу | grep pattern& и мне нужно убить процесс как можно быстрее. С классическим kill {tail PID} tail по-прежнему отображает свой буфер, и на моей установке это занимает около 12 секунд (
01.09.2021
1
ответ

Настройка вывода заданий zsh и поведения fg

До недавнего времени я был вполне доволен тем, как команды fg и jobs работали в моем zsh, т. е. :просто fg -> снова выводить на передний план последнее фоновое задание. задания -> отображать имя команды (, вкл....
06.02.2021
1
ответ

'jobs' показывает несуществующий процесс как работающий

Я запускаю длинный -работающий конвейер из bash в фоновом режиме :найти / -размер +500M -имя '*.txt' -mtime +90 | xargs -n1 gzip -v9 & Второй этап конвейера занимает много времени для завершения...
01.02.2021
1
ответ

Возврат к определенному заданию в списке заданий

Если у меня есть следующие задания, работающие в оболочке -> % заданий -л [1] 83664 приостановлено nvim [2] 84330 подвесной питон [3] 84344 подвесной питон [4] 84376 приостановлено nvim [5] -84701...
01.08.2020
1
ответ

убить эквивалент %1 в рыбе

В bash, если я запускаю команду kill %1, она убивает фоновую команду в текущей оболочке (, самой последней, я полагаю, ). Есть ли аналог этого в рыбе? Давненько не мог найти в сети...
27.07.2020
1
ответ

Почему мой процесс завершается после выхода из системы, несмотря на nohup и disown?

У меня есть исполняемый (сервер, созданный с помощью Unity ), который я хочу продолжить запускать после выхода из системы. Все паутины говорят, что я должен быть в состоянии выполнить это с помощью nohup или disown, или того и другого. Но это...
08.07.2020
1
ответ

При установке Arch Linux Arm на Android невозможно установить группу процессов терминала (bash )и нет управления заданиями в оболочке

Недавно на моем устройстве Android я установил Arch через proot на termux, но когда я запускаю установку и вхожу в bash, он говорит мне, что не может установить группу терминальных процессов и что он не имеет контроля...
20.06.2020
1
ответ

less останавливает мой сценарий; почему так и как избежать?

У меня есть этот сценарий Bash с именем s в текущем каталоге:#!/bin/bash труба _испытательная (){ (комплект -м; ($1 ); установить +м )| ($2 )} pipe _test "$1" "$2" Если я позвоню, например../с да...
20.05.2020
1
ответ

Как работает переменная управления заданием bash `auto_resume`?

Глава 7.3 Переменные управления заданиями в справочном руководстве Bash содержит следующее описание переменной auto_resume: auto_resume Эта переменная управляет тем, как оболочка взаимодействует с пользователем...
28.03.2020
1
ответ

Учитывая pid задания, перевести приостановленное задание в фоновый/передний план и в рабочее состояние.

Я работаю над своей собственной оболочкой и не могу разобраться с управлением заданиями. Я могу перечислить процессы, принадлежащие пользователю, и приостановить любой процесс, которому дан его pid. Однако, как указано в заголовке, мне нужно...
01.03.2020
1
ответ

Какова цель отложенной приостановки (Ctrl-Y) в Bash?

Полная часть страницы руководства Bash, которая применима, только говорит: Если операционная система, в которой запущен bash, поддерживает управление заданиями, bash содержит возможности для его использования. Ввод ...
16.01.2020
1
ответ

Как убить все фоновые задания в тире?

Просто kill $(jobs -p) не работает в тире. Например в тире: $ sleep 999 & $ убить $(работы -p) тире: 2: убить: Использование: убить [-s sigspec | -сигнум | -sigspec] [pid | работа]... или kill -l [...
25.12.2019
1
ответ

Нужна временная метка команды at, которая запускает команду ежемесячно в заданный день.

Нужна временная метка команды at, которая запускает некоторую команду в заданный день ежемесячно, например, каждый день 15, как следует: $ в каждые 15 день Чтобы каждые 15 дней запускалась какая-нибудь команда. Как ...
09.10.2019
1
ответ

Показать ход выполнения цикла for после его запуска

Я запустил цикл for в интерактивном сеансе bash. Для этого вопроса мы можем предположить, что цикл был чем-то вроде for i in dir/*; сделать программу "$i" done > log Команда выполняется намного дольше, чем ...
21.09.2019
1
ответ

Как начать задание, сделать что-то другое и возобновить его снова

Я хочу запустить веб-сервер через Python. Когда это удастся, я хочу открыть страницу в браузере по умолчанию (в macOS это можно сделать с помощью команды open), а после этого я хочу возобновить...
18.06.2019