Wenn Sie ansible-playbook
in einer Konsole ausführen, kann das Konsolenfenster verkleinert werden, um die Zeilenlänge der Konsolenausgabe zu begrenzen. ansible verwendet die fcntl.ioctl
TIOCGWINSZ
zu bekommen, wenn sie einen tty findet os.isatty(0)
zB: (von /ansible/utils/display.py kopiert)Begrenzte Zeilenlänge in der Konsolenausgabe von ansible
def _set_column_width(self):
if os.isatty(0):
tty_size = unpack('HHHH',
fcntl.ioctl(0, TIOCGWINSZ, pack('HHHH', 0, 0, 0, 0)))[1]
else:
tty_size = 0
self.columns = max(79, tty_size - 1)
Tools wie man
eine Umgebung MANWIDTH
Variable bieten diese zur Verfügung zu stellen, ohne die Größe ändern Konsolenfenster.
Wie kann ich die Größe der Konsolenausgabe ändern, ohne die Größe des Konsolenfensters zu ändern?