Вы удачливы, экран действительно соблюдает, сохраняют и команды resore. Таким образом с ударом это может быть сделано.
Это дает инструкции, как переместить курсор со специальными escape-последовательностями. Можно записать "Привет Мир!" к верхнему левому углу с этим:
echo -e "\033[s\033[2;0HHello World! \n \033[u"
Объясненный: символ \033[s
сохраняет текущую позицию курсора, которая является тем, что мы хотим терминальные размеры экрана b/c, может варьироваться, много. Затем \033[2;0
перемещает курсор в третью строку к первому символу (мы начинаем рассчитывать в верхнем левом углу и с 0). Затем прибывает текст и немного иллюстрации того, что возможно. Наконец код \033[u
откладывает курсор туда, где это был wenn \033[s
испускался.
Этот пример перемещает курсор во вторую строку, потому что при издании новых строк команды 2 печатаются поэтому, что является текущей третьей строкой, будет первая строка.
Можно использовать это вместе с подписью сессии, которую можно уже получить объяснением, которое Вы уже связали.
Я связал бы сценарий, который закроет узлы к/etc/rc6.d
Это будет работать на runlevel 6, который соответствует последовательности завершения работы. Название ссылки должно иметь формат KXXName, где XX порядковый номер.
Я предполагаю здесь, что Вы управляете узлами, и Вы можете ожидать их для закрытий корректно.