Попробуйте следующее:
$ printf "$text1\n$text2\n$text3\n$text4" | mail -s "subject" myemail
ПРИМЕЧАНИЕ: (при условии, что нет %
in $ text
)
Вы также можете сделать это так:
$ (echo $text1 ;echo $text2 ;echo $text3 ;echo $text4 ) | \
mail -s "subject" myemail
Последний создает вспомогательную оболочку с скобками, заключающими в себя вывод всех echo
' с. Этот вывод затем передается команде mail
.
Самый простой способ понять, что, черт возьми, делает негодяй, — это создать старомодные сценарии конфигурации сети (, которые задокументированы вman ifcfg-tunnel
)
добавить это:
STARTMODE='auto'
BOOTPROTO='static'
TUNNEL_SET_PERSISTENT='yes'
TUNNEL='tun'
IPADDR=172.20.26.115
REMOTE_IPADDR=172.20.26.114
TUNNEL_DEVICE=tun0
TUNNEL_SET_OWNER=ansible
TUNNEL_SET_GROUP=sshinternalusers
ZONE=public
MTU=1300
как /etc/sysconfig/network/ifcfg -tun0
бежатьwicked ifup tun0
и туннель должен появиться вip addr show
теперь (, и это основано на какой-то сказке в PowerPoint, выпущенной, чтобы показать, насколько крутой злой)
перейдите в /etc/sysconfig/network
бегwicked show-config compat:
это выдаст файлы интерфейса для всего, что находится в этом каталоге (, то есть ifcfg -tun0)
поместите этот вывод, который может выглядеть как:
<interface >
<name>tun1</name>
<control>
<mode>auto</mode>
</control>
<firewall>
<zone>public</zone>
</firewall>
<tun>
<owner>479</owner>
<group>479</group>
</tun>
<link>
<mtu>1300</mtu>
</link>
<ipv4>
<enabled>true</enabled>
<forwarding>true</forwarding>
</ipv4>
<ipv4:static>
<address>
<local>172.20.42.115/32</local>
<peer>172.20.42.114</peer>
</address>
</ipv4:static>
<ipv6>
<enabled>false</enabled>
<forwarding>false</forwarding>
</ipv6>
</interface>
в /etc/wicked/ifconfig/tun0.xml и удалить старый файл конфигурации из sysconfig
если даwicked ifreload tun0
Теперь он должен использовать новую конфигурацию, вы можете перезагрузиться или настроить ifdown/ifup, чтобы убедиться.
Обратите внимание, что владелец и группа — это идентификаторы, а не имена пользователей.
и, поскольку вы используете ssh, не забудьте установить PermitTunnel Yes
в файле конфигурации sshd.
FWIW (и не так много, так как вы не хотите использовать это вручную при запуске wicked )замена для tunctl
выглядит как ip tunnel
.