Когда используется эмуляция TTY режима ядра (консоль Linux) вместо эмуляции TTY пользовательского режима (PTY)?

Используя только bash, также можно измерять и вычислять продолжительность времени для части сценария оболочки (или прошедшее время для всего сценария):

start=$SECONDS

... # do time consuming stuff

end=$SECONDS

теперь вы можете просто распечатать разницу:

echo "duration: $((end-start)) seconds."

если вам нужна только дополнительная продолжительность, выполните:

echo "duration: $((SECONDS-start)) seconds elapsed.."

Вы также можете сохранить продолжительность в переменной:

let diff=end-start
0
11.07.2019, 08:01
1 ответ

Эмуляция TTY в режиме ядра -— это /dev/tty*устройства, которые вообще не используют никаких программ X/Wayland. Вы используете их, нажимая Ctrl+Alt+F2 или подобное. Эмуляция TTY пользовательского режима -— это, по сути, все, что дает вам терминал, и это устройства /dev/pts/*. Это то, что создается терминалом gnome -, sshd, screen и вообще всем остальным.

3
28.01.2020, 02:22

Теги

Похожие вопросы