在Ubuntu Startup上运行Mount Script

时间:2013-04-18 23:26:30

标签: bash ubuntu ubuntu-12.04 startup expect

我有这个脚本在Ubuntu中自动挂载我的BoxCryptor文件夹(Dropbox加密)。当我从命令行运行它时,一切正常,但是......当我把它放在我的“启动应用程序”中时,它不起作用。

boxcryptor-automount.sh的内容

#!/usr/bin/expect
sleep 3
set timeout 1
spawn encfs /home/j/Dropbox/Encrypted.bc/ /home/j/BoxCryptor
expect 'EncFS Password:'
send "mypassword\r"
interact

Ubuntu启动应用程序中的命令行:

/usr/bin/expect /home/j/boxcryptor-auto/boxcryptor-automount.sh

有什么想法吗?我把它列在启动应用程序列表的最后一个(我在名称前面放了一个z,可能需要最后运行,但这没有帮助)。 BTW,它的Ubuntu 12.04。

感谢。

1 个答案:

答案 0 :(得分:0)

好的,所以我遇到的问题是密码中的特殊字符被视为纯文本,例如' $'这需要是' \ $'