【发布时间】:2012-03-18 04:57:58
【问题描述】:
我是贝壳菜鸟。我正在尝试编写一个简单的脚本,该脚本将截取屏幕截图并将其上传到我的服务器,当我在终端中逐行执行时,这一切都很好,但是当我尝试通过我的简单脚本实现这一点时上传的文件似乎已损坏。我已经在十六进制编辑器中比较了这两个文件(由于我的脚本而上传的损坏文件和手动上传时上传的未损坏文件),它们几乎相同......但不是。知道当我在终端中逐行执行相同操作时运行脚本时我的图像发生了什么吗?
这是我的脚本:
#!/bin/sh
screencapture -x ~/Desktop/screencap.png
HOST='mysite.com'
USER='myUsrName'
PASSWD='myPassWord'
DIR='DESKTOP_CAPS'
FILE='screencap.png'
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
cd $DIR
put $FILE
quit
END_SCRIPT
exit 0
谢谢!!!
【问题讨论】: