jobs
— это встроенный -, который сообщает о состоянии текущей оболочки :о командах, которые выполнялись в фоновом режиме этой оболочкой. watch
запускает новую оболочку для каждого выполнения, и jobs
этой оболочки не имеет возможности узнать, каковы задания родительской оболочки watch
. ps
— это внешняя команда, и она никогда не использовала состояние оболочки.
[Скопировано из вопроса, так что это ответ. Это с оригинального постера]
Я отправил отчет об ошибке , и пришел к выводу, что версия nano, доступная через ipkg, устарела на 3 года и была неправильно изменена или нарушена зависимость.
К сожалению, сообщество -сделало менеджеры пакетов либо заброшенными (ipkg ), либо несовместимыми (opkg ). Я подозреваю, что столкнусь с подобными проблемами, если буду продолжать использовать Synology для разработки, поэтому я попробую другую платформу -, но я оставлю этот вопрос поднятым.