【发布时间】:2015-09-05 12:02:02
【问题描述】:
我使用 Makefile 来创建我正在处理的论文的 pdf。我还想使用 make 将最新版本上传到我的网站,这需要 sftp。我虽然可以做这样的事情(命令行上的哪些词),但似乎在make中,EOF被忽略了,即这个
website:
sftp -oPort=2222 me@mywebsite.com << EOF
cd papers
put research_paper.pdf
EOF
生成错误消息
cd papers
/bin/sh: line 0: cd: papers: No such file or directory
我认为这是说“论文”在您的本地计算机上不存在,即“cd”正在本地执行,而不是远程执行。
【问题讨论】:
标签: command-line makefile sftp