tag:blogger.com,1999:blog-59465307047421309702024-03-06T16:20:07.273+08:00Jax 的工作紀錄除了在整理學習上的經驗,同時也能幫助其他需要的人Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5946530704742130970.post-79472047259197573052012-03-08T16:00:00.000+08:002012-03-08T16:00:19.738+08:00[Linux] 使用 MD5 檢查 FTP 上傳的檔案<pre class="sh" name="code">#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
MAIL_TO="my_mail@gmail.com"
TARGET_PATH="/var/www/file/show.mp4"
FILE="upload_file"
EXTEND="mp4"
cd /home/ftp_user
# md5 file is not exist
if [ ! -f $FILE.md5 ]; then exit 0; fi
# MD5 check sum
md5sum -c $FILE.md5 >/dev/null 2>&1
if [ "j$?" != "j0" ]; then
# Notice: md5 check fail
echo "" |mail -s "[Failed] $FILE.$EXTEND md5 check sum fail" $MAIL_TO
rm -f ./$FILE.md5
exit 1;
fi
mv ./$FILE.$EXTEND $TARGET_PATH
rm -f ./$FILE.md5
exit 0;
</pre>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-10560751569134164932010-10-12T10:19:00.004+08:002012-03-08T16:01:43.518+08:00[Shell] FTP 上傳<pre class="sh" name="code">#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
#==( 上傳至 FTP )==
ftp -i -n 192.168.2.100 <<FTPIT
user username password
bin
put /home/user/local_file /home/user/remote_file
quit
FTPIT
exit 0
</pre>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-26112411527571179502007-10-24T23:26:00.002+08:002012-03-08T16:01:43.517+08:00初次使用 Ubuntu [Linux]今天為了將 Server 架起來,花了不少時間,由於以前很少使用 Linux 的作業系統,所以上網找了很多資料來看,為了安裝 FTP Server 找了半天,結果原來光碟裡已經有套裝軟體了,就是這行 <br /><span style="color: rgb(255, 0, 0);">sudo apt-get install vsftpd </span><br />安裝指令,既簡單又快速,囧!我花了那麼多時間是在幹嘛!!快炸掉了!而且有很多不常用的指令,Ubuntu 預設都沒有裝,反正也不會用到,後來去了 Ubuntu 論壇看到不少有用的資料,看來我有點跟不上時代了,原來已經不用像以前那麼麻煩了,真是方便的說,明天就可以將 Web 的設定完成了,今天進度有點落後!Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com1