0

我正在尝试上传以下文件和指向 iron.io 的链接:

在此处输入图像描述

从iron.io下载原来上传的文件后,可以看到链接变成了这些文件

在此处输入图像描述

如何维护链接,以免它们在上传到 Iron.io 的过程中变成文件。

理想情况下,我可以在 iron.io 上运行这个 bash 脚本来解决这个问题:

rm libicudata.so.50 && ln -s libicudata.so.50.1.2 libicudata.so.50
rm libicui18n.so.50 && ln -s libicui18n.so.50.1.2 libicui18n.so.50
rm libicuio.so.50 && ln -s libicuio.so.50.1.2 libicuio.so.50
rm libicule.so.50 && ln -s libicule.so.50.1.2 libicule.so.50
rm libiculx.so.50 && ln -s libiculx.so.50.1.2 libiculx.so.50
rm libicutu.so.50 && ln -s libicutu.so.50.1.2 libicutu.so.50
rm libicuuc.so.50 && ln -s libicuuc.so.50.1.2 libicuuc.so.50

作为参考,这是我的工人:

# set the runtime language. Python workers use "python"
runtime "python"
# exec is the file that will be executed:
exec "test.py"

stack 'selenium'
remote
file "iron.json"
file "test.py"
dir '/Library/dataextract/'

我使用以下 bash 脚本上传了这个工作人员:

iron_worker upload test
4

1 回答 1

0

您不能“上传”符号链接。这是一个符号链接,无法在任何地方“发送”它。您可以创建一个 tarball 并上传它。

cd /path/to/the/files && tar cvf libs.tar *

然后在接收服务器上解压文件:

cd /path/to/the/files && tar xvf libs.tar

假设符号链接是相对的并指向同一目录中的文件,它们可能会被成功保留。如果它们是绝对的,则它们可能指向错误的位置。

于 2016-03-21T23:44:12.587 回答