精華區beta FreeBSD 關於我們 聯絡資訊
各位大大,我現在有個需求,希望我的freebsd可以每天自動到internet上的 好幾個ftp server抓檔案下來,這樣應該要寫一個script放到crontable去跑。 請教各位這個script應該怎麼寫呢? -- 理想與現實同時存在於那裡? -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 211.21.70.235 > -------------------------------------------------------------------------- < 發信人: [email protected] (LiveLongAndProsper), 看板: FreeBSD 標 題: Re: 一個跟ftp有關的小script請教一下 發信站: 興國管理學院 (Mon Sep 8 14:29:12 2003) 轉信站: ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntu!cbs.ntu!news.nsysu!n ※ 引述《[email protected] (alf)》之銘言: > ※ 引述《[email protected] (岩里政男正名活動)》之銘言: > : try wget > 感謝大大。 > 初看之下,wget針對ftp好像無法指定userid and passwd, > 我要抓的檔案都不支援anonymous user, > 有什麼方法嗎? try fetch? fetch ftp://Accoune:Password@hostname/path/to/files > -------------------------------------------------------------------------- < 發信人: [email protected] (禍不單行), 看板: FreeBSD 標 題: Re: 一個跟ftp有關的小script請教一下 發信站: 雲的故鄉BBS (Mon Sep 8 14:17:19 2003) 轉信站: ptt!ctu-reader!news.nctu!MOCSA ※ 引述《[email protected] (alf)》之銘言: : ※ 引述《[email protected] (岩里政男正名活動)》之銘言: : : try wget : 感謝大大。 : 初看之下,wget針對ftp好像無法指定userid and passwd, : 我要抓的檔案都不支援anonymous user, : 有什麼方法嗎? wget ftp://user:[email protected]:port/path/file.name > -------------------------------------------------------------------------- < 發信人: [email protected] (禍不單行), 看板: FreeBSD 標 題: Re: 一個跟ftp有關的小script請教一下 發信站: 雲的故鄉BBS (Mon Sep 8 14:18:19 2003) 轉信站: ptt!ctu-reader!news.nctu!MOCSA ※ 引述《style (禍不單行)》之銘言: : ※ 引述《[email protected] (alf)》之銘言: : : 感謝大大。 : : 初看之下,wget針對ftp好像無法指定userid and passwd, : : 我要抓的檔案都不支援anonymous user, : : 有什麼方法嗎? : wget ftp://user:[email protected]:port/path/file.name wget 加上參數 -m 可以抓一整個目錄,很好用 > -------------------------------------------------------------------------- < 發信人: [email protected] (賊二@清雲科大), 看板: FreeBSD 標 題: Re: 一個跟ftp有關的小script請教一下 發信站: 幻御魔城 (Mon Sep 8 18:11:58 2003) 轉信站: ptt!ctu-reader!ctu-peer!news.nctu!news.csie.ncyu!news.cs.nthu!NTCB try lftp + bookmark ? root@t2[/usr/ports/distfiles]$lftp lftp :~> bookmark list bsd ftp://ftp.freebsd.org/pub/FreeBSD/ current ftp://ftp.freebsd.org.tw/pub/FreeBSD/FreeBSD-current/packages/All/ nsysu ftp://ftp.nsysu.edu.tw/%2Fpub/ stable ftp://ftp.freebsd.org.tw/pub/FreeBSD/FreeBSD-stable/packages/All/ tw ftp://ftp.freebsd.org.tw/pub/FreeBSD/ lftp :~> help bookmark Usage: bookmark [SUBCMD] bookmark command controls bookmarks The following subcommands are recognized: add <name> [<loc>] - add current place or given location to bookmarks and bind to given name del <name> - remove bookmark with the name edit - start editor on bookmarks file import <type> - import foreign bookmarks list - list bookmarks (default) lftp :~> 安裝: (請先安裝好 portupgrade :p) portinstall lftp # A_AY ※ 引述《[email protected] (岩里政男正名活動)》之銘言: > ※ 引述《[email protected] (alf)》之銘言: > : 感謝大大。 > : 初看之下,wget針對ftp好像無法指定userid and passwd, > man wget > read .wgetrc > : 我要抓的檔案都不支援anonymous user, > : 有什麼方法嗎? > -------------------------------------------------------------------------- < 發信人: [email protected] (洪荒開墾ing...), 看板: FreeBSD 標 題: Re: 一個跟ftp有關的小script請教一下 發信站: 龍馳璇璣 (Tue Sep 9 21:38:30 2003) 轉信站: ptt!ctu-reader!ctu-peer!news.nctu!news.nchu!amebbs > 發信人: [email protected] (alf) 看板: tw.c.bsd > 標 題: 一個跟ftp有關的小script請教一下 > 發信站: 批踢踢實業 (Mon, 08 Sep 2003 10:32:34 +0800 (CST)) > 各位大大,我現在有個需求,希望我的freebsd可以每天自動到internet上的 > 好幾個ftp server抓檔案下來,這樣應該要寫一個script放到crontable去跑。 > 請教各位這個script應該怎麼寫呢? > #!/bin/sh ftp -n <<EOF open remote_ftp_host user username passwd get filename1 get filename2 get filename3 EOF