我在 crontab 中编写命令,它的输出首先是询问密码。
有没有办法用命令提供密码,比如
mount -a < password
是的:使用 Expect http://wiki.tcl.tk/201 > http://en.wikipedia.org/wiki/Expect >。
编辑:
似乎您必须安装某种类型的远程文件系统。如果您不想乱用“expect”,那些通常有特殊选项允许您提供密码。对于 samba,您可以这样做:
mount -t smbfs -o username=thisguy,password=abc123 //winserver/stuff /mnt/stuff
用户名和密码选项也可以放置在您的/etc/fstab
文件中带有 ro、rw、noauto 等选项的列中。