Reduce tty count on FreeBSD

After installing FreeBSD I noticed lots of tty’s open that I’ll probably never use so lets disable them with this small script:

#!/bin/sh
sed -i '' -e's|ttyv0.*|ttyv0	"/usr/libexec/getty Pc"		xterm	on  secure|' /etc/ttys
sed -i '' -e's|ttyv1.*|ttyv1	"/usr/libexec/getty Pc"		xterm	on  secure|' /etc/ttys
sed -i '' -e's|ttyv2.*|ttyv2	"/usr/libexec/getty Pc"		xterm	off  secure|' /etc/ttys
sed -i '' -e's|ttyv3.*|ttyv3	"/usr/libexec/getty Pc"		xterm	off  secure|' /etc/ttys
sed -i '' -e's|ttyv4.*|ttyv4	"/usr/libexec/getty Pc"		xterm	off  secure|' /etc/ttys
sed -i '' -e's|ttyv5.*|ttyv5	"/usr/libexec/getty Pc"		xterm	off  secure|' /etc/ttys
sed -i '' -e's|ttyv6.*|ttyv6	"/usr/libexec/getty Pc"		xterm	off  secure|' /etc/ttys
sed -i '' -e's|ttyv7.*|ttyv7	"/usr/libexec/getty Pc"		xterm	off  secure|' /etc/ttys

Reboot your machine and voila, less ttys filling up your ps list. ;-)

Of course you can edit the /etc/ttys file by hand if you like.

I originally found this script on the FreeBSD Forum.

Avatar
Stein van Broekhoven
Cloud & Open-Source magician 🧙‍♂️

I try to find the KISS in complex systems and share it with the world.

comments powered by Disqus