Bash Script: что это значит? «Done

Не могли бы вы объяснить, что именно последняя строка этого файла делает, и зачем это нужно?

while true; do
    /usr/bin/ssh -R 55555:localhost:22 -i ~/.ssh/tunnel-id user@server.com
    sleep 1
done < /dev/null & disown

Это весь сценарий, и его цель - создать SSH-туннель к серверу ретрансляции. Я новичок в Bash, но похоже, что он будет постоянно пытаться поддерживать соединение, но я не понимаю синтаксис последней строки.

Этот сценарий является частью процесса использования SSH за брандмауэром или, в моем случае, NAT: http://martin.piware.de/ssh/index.html

7
задан drifter 13 December 2010 в 05:05
поделиться