Мне нравится подход pablo; я использовал что-то подобное для отправки сообщений IM-стиля, отслеживающих перемещение IP-адреса моего домашнего компьютера, подключенного к работе через VPN (так как этому присвоили другой адрес каждый раз):
import xmpp
xmpp_login = 'user'
xmpp_domain = 'jabber.com'
xmpp_pwd = 'content-purged'
xmpp_server = 'www.jabber.com'
xmpp_recp = 'user@jabber.com'
conn = xmpp.Client(xmpp_domain)
conn.connect(server=(xmpp_server, 5222))
conn.auth(xmpp_login,xmpp_pwd)
conn.send(xmpp.Message(xmpp_recp, "message body"))
Очевидно, это требует XMPP (Бессмысленные данные) учетная запись - можно добавить сообщения 'себе', таким образом, каждый достаточен.
Вы можете запросить в базе данных RPM архитектуру установленных пакетов. Эта команда выведет список всех установленных пакетов и их архитектуры:
rpm -qa --queryformat '%{NAME} %{ARCH}\n'
Итак, если вы хотите найти только 32-разрядные пакеты, вы можете проверить приведенный выше список для архитектур i686, i586, i486 и i386:
rpm -qa --queryformat '%{NAME} %{ARCH}\n' | grep 'i[6543]86' | cut -d' ' -f1
yum list installed *.i*86
сделает то, что вы хотите? Дополнительную информацию об этом можно найти здесь в разделе часто задаваемых вопросов по CentOS General.
Просто grep для x86_32:
rpm -qa | grep -i "x86_32"