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