Здравствуйте!
Нужно поднимать ssh при загрузке системы или при восстановлении интернет соединения (в случае его обрыва). В rc.local
вписал:
#!/bin/sh -e
su - user1 -c 'autossh -T -M65432 -R8181:localhost:80 user2@vds_server' >/var/log/ssh_start_rc_local.log
#
# rc.local
#
exit 0
Теперь убираю автозагрузку и в /etc/network/if-up.d создаю файл ssh_start с содержимым:
#!/bin/bash
su - user1 -c 'autossh -T -M65432 -R8181:localhost:80 user2@vds_server' >/var/log/ssh_start.log 2>&1
exit 0
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 2.6.32-openvz-042stab102.9-amd64 i686)
* Documentation: https://help.ubuntu.com/
System information as of Fri Jul 3 11:02:43 UTC 2015
System load: 0.05 Processes: 25
Usage of /: 10.3% of 9.72GB Users logged in: 0
Memory usage: 66% IP address for venet0: x.x.x.x
Swap usage: 29% IP address for venet0:0: vds_server
Graph this data and manage this system at https://landscape.canonical.com/
155 packages can be updated.
107 updates are security updates.
Почему? Что сделано не так? Подскажите, пожалуйста.