名称 update_alpha.sh 用途 自分のマシン上で作成したWEBコンテンツを公開用のWEBへ ftpで一括putする。しかも、Date比較で新しい奴のみput 備考 これを作ったからHomePage公開ができたともいう
file : ~/bin/update_alpha.sh |
#!/bin/sh # Create 2014/10/02 # UpDate 2014/10/02 # HemePageのBackUp-fileのそーじ find /home/kawasan/public_html/alpha -name '*~' -print -exec rm {} \; # ftpでどばばとput lftp -f /home/kawasan/bin/update_alpha.lftp |
file : ~/bin/update_alpha.lftp |
open -u hogege,hogege_password ftp.hogege.com mirror --reverse --delete --only-newer --verbose /home/kawasan/public_html/alpha public_html close quit |
解説
lftpコマンドを使ってftp転送してるだけ(^^;)
ポイントとしては、ftpアクセス時にパスワード入力をはしょれる点。
前半のfindうんたらのとこは、muleで編集した際にできたBackUp-fileの検索と削除の命令です。
(emacs系エディタは、標準でfile~みたいなBackUp-fileを生成します)