博文背景
作者想使用SSHFS自动挂载一个SFTP目录,但是总是会挂载失败,折腾了一番弄了一个好使的挂载脚本,此脚本需要读者对expect命令具有一定的了解。
具体操作
#!/usr/bin/expect
set timeout 30
spawn -ignore HUP sshfs user@shenzhen.liuwenwen.net:/ /home/ubuntu/Pictures/shenzhen/ -p 2424
expect "*password:"
send "mimamiamiazzaq!\r"
interact
注意事项
要注意,spawn要加上-ignore HUP命令,这样好像才能正常运行,搜了一下解释得太高大上感觉看不懂,反正大概的意思应该跟普通脚本的nohup命令差不多不知道对不对。