АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

jobsposix - Интернет в облаке

Запускайте jobsposix в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда jobsposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


jobs - отображать статус заданий в текущем сеансе

СИНТАКСИС


работе [−l | −p] [идентификатор_работы...]

ОПИСАНИЕ


Ассоциация работе утилита должна отображать статус заданий, которые были запущены в текущей оболочке
среда; видеть Раздел 2.12, Оболочка Типы Окружающая среда.

После появления работе сообщает о статусе завершения задания, оболочка должна удалить свой идентификатор процесса
из списка «известных в текущей среде выполнения оболочки»; видеть Раздел
2.9.3.1, Примеры.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Ассоциация работе утилита должна соответствовать тому Базовые определения POSIX.1-2008, Раздел
12.2, утилита Синтаксис Инструкции.

Поддерживаются следующие варианты:

(Буква ell.) Предоставьте дополнительную информацию о каждой из перечисленных вакансий. Этот
информация должна включать номер задания, текущее задание, идентификатор группы процессов, состояние,
и команда, сформировавшая задание.

-p Отображать только идентификаторы процессов для руководителей групп процессов выбранных заданий.

По умолчанию, работе утилита должна отображать статус всех остановленных заданий, запущенных
фоновые задания и все задания, статус которых изменился и о которых не сообщил
ракушка.

ОПЕРАНДЫ


Поддерживается следующий операнд:

идентификатор_работы Задает задания, для которых должен отображаться статус. Если нет идентификатор_работы is
При этом должна отображаться информация о состоянии для всех заданий. Формат
идентификатор_работы описан в томе Базовых определений POSIX.1-2008, Раздел
3.204, работа Control работа ID.

СТАНДИН


Не используется.

ВХОД FILES


Нет.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение работе:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы).

LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения, записанные в стандартные сообщения об ошибках, и информационные сообщения, написанные
на стандартный вывод.

НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

стандартный вывод


Если же линия индикатора -p указана опция, вывод должен состоять из одной строки для каждого идентификатора процесса:

"% d \ n", <процесс ID>

В противном случае, если опция не указана, вывод должен быть серией строк
форма:

"[% d] %c %s % s \ n ", <номер работы>,текущий>,состояние>,команду>

где поля должны быть следующими:

<текущий> Персонаж '+' определяет задание, которое будет использоваться по умолчанию для fg
or bg коммунальные услуги; это задание также можно указать с помощью идентификатор_работы % + или "%%".
Характер '-' определяет задание, которое станет заданием по умолчанию, если
текущее задание по умолчанию должно было завершиться; это задание также можно указать с помощью
идентификатор_работы % -. Для других вакансий это поле . Максимум одна работа может быть
идентифицируется с '+' и не более одной работы можно идентифицировать с '-', Если есть
любое приостановленное задание, то текущее задание считается приостановленным. Если есть
не менее двух приостановленных работ, то предыдущее задание также считается приостановленным.
работу.

<номер работы>
Номер, который можно использовать для идентификации группы процессов для ждать, fg, bgкачества
убивать коммунальные услуги. Используя эти утилиты, задание можно идентифицировать по префиксу
номер работы с '%'.

<состояние> Одна из следующих строк (в локали POSIX):

Бег Указывает, что задание не было приостановлено сигналом и не
вышел.

Готово Указывает, что задание завершено и вернул нулевой статус выхода.

Готово(код)
Указывает, что задание выполнено нормально и завершено с
указанный ненулевой статус выхода, код, выраженное десятичным числом.

Остановлена Указывает, что задание было приостановлено сигналом SIGTSTP.

Остановлена (СИГТСТП)
Указывает, что задание было приостановлено сигналом SIGTSTP.

Остановлена (СЛЕДУЮЩАЯ ОСТАНОВКА)
Указывает, что задание было приостановлено сигналом SIGSTOP.

Остановлена (СИГТТИН)
Указывает, что задание было приостановлено сигналом SIGTTIN.

Остановлена (СИГТТУ)
Указывает, что задание было приостановлено сигналом SIGTTOU.

Реализация может заменить строку Подвесной на месте Остановлена. Если
задание было прервано сигналом, форматсостояние> не указано, но это
будет заметно отличаться от всех другихсостояние> форматы, показанные здесь, и
должен указывать название или описание сигнала, вызывающего завершение.

<команду> Связанная команда, переданная оболочке.

Если же линия индикатора указана опция, должно быть вставлено поле, содержащее идентификатор группы процессов
передсостояние> поле. Кроме того, больше процессов в группе процессов могут быть выведены на
отдельные строки, используя только идентификатор процесса икоманду> поля.

СТДЕРР


Стандартная ошибка должна использоваться только для диагностических сообщений.

ВЫВОД FILES


Нет.

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


Нет.

ВЫХОД статус


Должны быть возвращены следующие значения выхода:

0 Успешное завершение.

> 0 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

Ассоциация после разделах Он информативный.

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


Ассоциация -p вариант - единственный переносимый способ узнать группу процессов задания, потому что
разные реализации имеют разные стратегии для определения группы процессов
работа. Использование, например $ (работе -p) обеспечивает способ ссылки на группу процессов задания.
независимо от реализации.

Ассоциация работе утилита не работает должным образом, когда она работает в своей собственной утилите
среда выполнения, потому что в этой среде нет подходящих заданий, которыми можно было бы манипулировать. Видеть
раздел ИСПОЛЬЗОВАНИЕ ПРИЛОЖЕНИЯ для bg, По этой причине, работе обычно реализуется как
оболочка штатная встроенная.

ПРИМЕРЫ


Нет.

ОБОСНОВАНИЕ


Оба формата "%%" и "% +" используются для обозначения текущего задания. Обе формы имеют одинаковую силу -
домен "%%" зеркальное отображение "$$" и "% +" зеркальное отображение вывода работе. Обе формы отражают
историческая практика использования KornShell и оболочки C с управлением заданиями.

Функции управления заданиями, предоставляемые bg, fgкачества работе основаны на KornShell. В
стандартные разработчики изучили характеристики версий оболочки C этих
утилиты и обнаружил, что различия существуют. Несмотря на широкое использование оболочки C,
Для этого тома POSIX.1-2008 были выбраны версии KornShell, чтобы
единообразие с остальными выбранными функциями KornShell (такими как очень популярные
функции редактирования командной строки).

Ассоциация работе утилита не зависит от параметра управления заданиями, так как, казалось бы, связанные
bg и fg коммунальные услуги, потому что работе полезен для проверки фоновых заданий, независимо от
состояние рабочего контроля. Когда пользователь вызвал набор +m командование и управление работой
был выключен, работе все еще можно использовать для проверки фоновых заданий, связанных с
текущая сессия. Сходным образом, убивать затем можно использовать для уничтожения фоновых заданий с помощью убивать
%<фон работа номер>.

Выходные данные для прекращенных заданий оставлены неопределенными, чтобы учесть различные исторические
системы. Были засвидетельствованы следующие форматы:

1. Убитый(сигнал имя)

2. сигнал имя

3. сигнал имя(дамп ядра)

4. сигнал описание- ядро выброшенные

Большинство пользователей должны понимать эти форматы, хотя это означает, что приложения
есть проблемы с их анализом.

Расчет идентификаторов заданий не описывался, так как это предполагает реализацию,
что может наложить ненужные ограничения.

В раннем предложении -n была включена опция `` Отображать статус заданий, у которых есть
изменено, завершено или остановлено с момента последнего отчета о состоянии ''. Он был удален, потому что
оболочка всегда записывает любое измененное состояние заданий перед каждым запросом.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте jobsposix онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad