Как запустить команду (предназначенную для родительской оболочки) из сценария оболочки?

Что связывает экземпляр интерпретатора с конкретным сеансом? Например, что конкретно относится к терминальному экземпляру, который делает команду, подобную jobs, только показывать задания в этом самом экземпляре интерпретатора? (например, когда вы открываете другой терминал?) Как я могу получить команду jobs в сценарии оболочки, чтобы показать все задания в своей родительской оболочке?

0
задан 19 December 2017 в 00:46

2 ответа

что делает команду вроде jobs показывать только задания в этом экземпляре интерпретатора?

jobs показывает задания, которые запускает оболочка (этот процесс оболочки). Оболочка отслеживает, какие команды она запускает, дает номера (идентификаторы работы) и знает их статус, так как родительские процессы уведомляются о выходе их дочерних процессов.

Оболочка не знает о процессах, запущенных другими экземпляры оболочки или другие программы.

что делает команду, подобную jobs, только показывать задания в этом самом экземпляре интерпретатора?

Как я могу получить jobs в сценарии оболочки, чтобы показать все задания в родительской оболочке?

У вас нет.

2
ответ дан 18 July 2018 в 00:54
что делает команду вроде jobs показывать только задания в этом экземпляре интерпретатора?

jobs показывает задания, которые запускает оболочка (этот процесс оболочки). Оболочка отслеживает, какие команды она запускает, дает номера (идентификаторы работы) и знает их статус, так как родительские процессы уведомляются о выходе их дочерних процессов.

Оболочка не знает о процессах, запущенных другими экземпляры оболочки или другие программы.

что делает команду, подобную jobs, только показывать задания в этом самом экземпляре интерпретатора?

Как я могу получить jobs в сценарии оболочки, чтобы показать все задания в родительской оболочке?

У вас нет.

2
ответ дан 24 July 2018 в 17:18
  • 1
    Давайте также подчеркнем, что jobs - это встроенная оболочка, чтобы иметь возможность сделать это, а не внешнюю команду. – egmont 19 December 2017 в 03:58

Другие вопросы по тегам:

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