Что-то, что, похоже, сработало для меня, заключалось в том, чтобы манипулировать псевдо -tty, который есть на экране, отправив ему найденную вами управляющую последовательность режима новой строки, а также дав ему команду stty для преобразования возврата каретки в новую строку. Используйте ps a
, чтобы найти pty :
16947 pts/4 Ss+ 0:00 screen -S myscreen /dev/ttyS0
, а затем давать команды
pty=/dev/pts/4
stty -F $pty ocrnl
echo -en '\e[20h' >$pty
Перенаправление установлено (файл открывается )родительской оболочкой перед запуском команды. ionice
влияет только на текущую оболочку (mysqldump
), а не на родительскую оболочку.