Раньше когда стоял mpd4 был написан такой скрипт, который периодически проверял интерфейсы и при падении поднимал, но в mpd5 синтаксис изменился и скрипт не работает, конкретней команда open. Может поможет кто-то, привожу скрипт, работающий на mpd4
#!/usr/local/bin/expect
spawn telnet 10.10.1.1 5005
expect "Username:"
send "xxxx\r"
expect "Password:"
send "xxxx\r"
send "link L1\r"
send "open\r"
send "link L2\r"
send "open\r"
send "exit\r"
expect eof
#!/usr/local/bin/expect
spawn telnet 10.10.1.1 5005
expect "Username:"
send "xxxx\r"
expect "Password:"
send "xxxx\r"
send "link L1\r"
send "open\r"
send "link L2\r"
send "open\r"
send "exit\r"
expect eof