从bash脚本parallel执行5个curl请求的最好方法是什么? 性能方面,我无法连续运行它们。
我有一个38GB的“Moodle”tar文件,我需要从旧服务器(共享主机),我们可以称之为“服务器A”到新服务器(专用虚拟)或“服务器B”。 如果有帮助,我与Mediatemple。 我已经启动了目录,并使用wget通过SSH将它传输到服务器B,但是 – 这是一个不起眼的100GB软件包,而我的磁盘容量是96%,这意味着我无法解压B服务器上的文件! 有没有什么办法可以将这个巨大的文件从服务器A转移到服务器B,保留权限,尽可能减less文件损坏,这不会让我达到磁盘限制? 虽然目前为止我已经花了很长时间,但如果有人能提供一个更好的想法,我会愿意放弃原来的计划 – 我将非常感激!
我在Windows 7机器上运行wget的Windows版本时遇到问题。 当我运行命令时,我得到这个错误: 程序无法启动,因为您的计算机缺lesslibintl3.dll。 尝试重新安装程序来解决这个问题。 有一个安全的地方,我可以下载并注册此DLL? 我不认为在search此文件时看到的任何Googlesearch结果都是安全的。
我试图从Windows XP Professional共享文件夹中复制(.html)文件到运行Ubuntu Linux 10.04 LTS的服务器上。 由于它是一个共享文件夹,通常的“wget”似乎不起作用。 我怀疑我完全使用了错误的地址风格。 我努力了: http://192.168.1.66/SharedFolder/Data.html //192.168.1.66/SharedFolder/Data.html SMB://192.168.1.66/SharedFolder/Data.html //192.168.1.66/SharedFolder/Data.html 192.168.1.66/SharedFolder/Data.html 我想知道这是否甚至可能,如果是的话,有人可以给我一些指针? 我已经成功地从Ubuntu的Windows框中ping通: # ping 192.168.1.66 PING 192.168.1.66 (192.168.1.66) 56(84) bytes of data. 64 bytes from 192.168.1.66: icmp_seq=1 ttl=128 time=0.412 ms 64 bytes from 192.168.1.66: icmp_seq=1 ttl=128 time=0.557 ms (DUP!) 64 bytes from 192.168.1.66: icmp_seq=2 ttl=128 time=0.243 ms 64 bytes from 192.168.1.66: […]
我希望每天两次从我的服务器上的PHP脚本获取内容,更改查询variableslang来设置我们想要的语言,并将这些内容保存在两个语言特定的文件中。 这是我的crontab: */15 * * * * ~root/apache.sh > /var/log/checkapache.log 10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv" 11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en" 问题是只有第一个wget命令行正在被执行(或者更确切地说:正在写入的唯一文件是/path/to/file-sv.sql )。 如果我切换第二行和第三行, /path/to/file-en.sql改为写入/path/to/file-en.sql 。 第一行总是按预期运行,不pipe它在哪里。 然后我尝试使用lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sql无济于事; 仍然只有第一只l line线成功执行。 即使混合wget和l did也没有改变这个! 有点绝望! 我错过了什么吗? 在crontab(结合)wget或lynx上有成千上万篇文章,但都涵盖了基本的设置和语法。 有没有人知道我做错了什么? 谢谢, 亚历山大
我的Fedora 8安装有问题。 看起来wget不知道如何validationSSL证书了。 这很奇怪,因为我有另一个Fedora 8盒,我相信它有相同的configuration,它的工作原理! 如何在没有使用–no-check-certificate开关的情况下使其工作? 这是一个示例输出: wget https://www.google.com –2011-09-23 00:11:13– https://www.google.com/ Resolving www.google.com… 74.125.230.146, 74.125.230.147, 74.125.230.148, … Connecting to www.google.com|74.125.230.146|:443… connected. ERROR: cannot verify www.google.com's certificate, issued by `/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA': Unable to locally verify the issuer's authority. To connect to www.google.com insecurely, use `–no-check-certificate'. Unable to establish SSL connection. 编辑 […]
有没有办法通过用户名和密码从文件而不是命令行通过–user和 – 密码? 背景:我想通过cron运行wget,不想在进程视图中显示用户名/密码
我怎样才能有wget打印错误,但没有其他的东西? 在默认行为中,它显示了一个进度条和许多东西。 在–no-verbose版本中,每个下载的文件仍然打印一行,这个我不需要。 –quiet选项使它完全安静,即使在出现错误的情况下,也不会打印任何内容。 有没有打印错误的方式,但没有别的?
我想从http://dl.dropbox.com/u/11210438/flockonus-stack.sh下载脚本并执行它。 我的猜测是,使用wget重命名它,chmod它,然后执行。 在Ubuntu上做什么命令?
怎样才能把wget的下载文件wget出去? 如果不是我应该使用什么替代scheme?