ansible-playbook
をコンソールで実行すると、コンソールウィンドウのサイズを変更してコンソール出力の行の長さを制限することができます。 man
のような(/ansible/utils/display.pyからコピー)コンソールの出力の行の長さを制限する
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)
ツールサイズを変更せず、これを提供するために、環境変数MANWIDTH
を提供:それはos.isatty(0)
などがttyを見つけたときansibleは、TIOCGWINSZ
を取得するためにfcntl.ioctl
を使用していますコンソールウィンドウ。
コンソールウィンドウのサイズを変更せずにコンソール出力のサイズを変更するにはどうすればよいですか?