2010年5月31日 星期一

[Linux]檢查某檔是否存在

struct stat fileStat;
if(stat("/etc/henbinfile", &fileStat) == 0){

printf("File exist.\n");
}
else{

printf("File not exist.\n");
}

若檔案存在,可透過fileStat去取得一些檔案資訊。

2010年5月26日 星期三

[Linux]取得從1970/1/1 00:00:00至今的秒數

# date +%s ->取得從1970/1/1 00:00:00至今的秒數

# date -d "1970-01-01 UTC 1181186915 seconds" ->將秒數轉換成年月日。

2010年5月13日 星期四

Mail server使用的記錄

1. 可以使用telnet xxx.xxx.xxx.xxx 25的方式去與Mail server連線。
連線後,可使用下列指令寄送mail。
a. HELO/EHLO
b. MAIL from: henbin@xxx.xxx.xxx
c. RCPT TO: henbin@xxx.xxx.xxx
d. DATA 開始輸入內文,也可以設定subject, sender等等的東西,最後"."作結束。

可參考SMTP指令說明

要使Sendmail可以給外部連線寄信,請參考下

Sendmail remote connection refused

Mail server使用的記錄