如何寫個能以IP Address跟時間為檔名的檔案的script

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

如何寫個能以IP Address跟時間為檔名的檔案的script

文章hankvivi » 週五 9月 02, 2005 7:29 pm

小弟想要IP Address跟時間為檔名的的檔案以記錄這個IP的登入時間
比如說檔名為:192.168.1.1--2005/09/02-14:20:12(時:分:秒)
請教一下Script高手們,該怎麼把這給寫成Script啊!急用...
感激不盡
謝謝
hankvivi
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 7月 12, 2005 7:49 pm

文章訪客 » 週六 9月 03, 2005 9:15 am

可以用
Dname=`date +%Y/%m/%d/-%H:%M:%S`
IP=`????` <-這個要看你的IP是怎麼來的

然後把兩個變數結合一起就是你要的檔名
訪客
 

文章hankvivi » 週六 9月 03, 2005 7:00 pm

Anonymous 寫:可以用
Dname=`date +%Y/%m/%d/-%H:%M:%S`
IP=`????` <-這個要看你的IP是怎麼來的

然後把兩個變數結合一起就是你要的檔名

忘了說要放到哪個資料夾了~~
那如果我要把檔案放到/KNOPPIX/home/abc/下,那還些加什麼啊?
還有大大您說的
IP=`????` <----IP是由DHCP分配的,那要怎麼寫啊?
另外,小弟剛試了一下,結果開機顯示"command not found"的錯誤訊息
我的script是這樣的,不知哪裡寫錯了。

#!/bin/bash
date=`date +%Y/%m/%d/-%H:%M:%S`
ip=`192.168.1.3` <----暫時隨便用一組測試。
file="ip""date"
touch $file
hankvivi
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週二 7月 12, 2005 7:49 pm

文章訪客 » 週六 9月 03, 2005 11:57 pm

看起來你應該先瞭解一下 shell script 的基本文法, 以及系統
運作程序, 再來聊怎麼寫script, 這樣會比較容易舉一反三、
事半功倍。不然只等別釣好的魚吃,有一天會餓死。
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客