Если rsh подключается к оболочке ядра vxWorks (т. Е. Подсказка ->), то совет имеет смысл.
Оболочка ядра обычно является постоянной задачей, которая анализирует все типы пользователей и выполняет соответствующую функцию.
При вводе «команду», оболочка на самом деле смотрит на символ (т.е. глобальную переменную или функцию), и если это функция, она будет вызывать функцию с любыми параметрами вы передаете.
выход из системы (), по-видимому, является функцией, связанной с закрытием соединения RSH.
Однако exit() является стандартной функцией C, которая завершает текущий процесс (или Task in vxWorks). Это означает, что вы просто убили бы задачу ядра ядра (а не только соединение RSH). Наверное, не то, что вы хотите сделать.
Обычно оболочка устанавливается для автоматического перезапуска, но зачем искушать судьбу ...
Спасибо за это объяснение, что имеет смысл в самом деле. –