
Best Regards,
助教好:問題已解決,抱歉打擾助教了...看起來是我 hidden 內的 .exe 權限沒有設定好,在沒有做 Bonus 前其實有噴錯誤訊息出來但還是有通過測資點(有點奇怪但是因為通過就沒多想了QQ),(測資點分別為 CHECK_SCRIPTFUNC CHECK_UPLOADLOG),噴的錯誤跟這位同學一模一樣,然後之前試的時候 CHECK_SCRIPTFUNC 會不通過,有幾次會通過拿到分數,CHECK_UPLOADLOG 則是都沒有通過,現在回頭看其實蠻奇怪的,在沒有把權限修正好之前應該不能拿到 100 分的,感覺這裡 OJ 應該有點小問題(?)提供給助教檢查一下~這邊附上 100 分(不做 Bonus) 的 submission URL邱頎霖 <chili...@nycu.edu.tw> 於 2021年12月5日 週日 上午2:12寫道:助教好:那還是跟助教討論一下好了,因為我實在找不出問題點QQ首先先給助教看一下我自己測試的資訊,我會用兩個不一樣的 ip 登入然後看 last login ip 是否有抓到最後的 ip 寫進 log,下面這張圖是 login.log 的內容,可以看到我在兩個 ip 都登入了 sysadm, ftp-vip1, anonymous 三個帳號然後底下這張圖是我的答案關於實做過程,基本上就是去 parse login.log,我會先區分現在要抓的 last login ip 的使用者是否為匿名使用者,因為匿名使用者的 login log 比較不一樣,可以看第一章圖片他是寫 "Anonymous user logged in",因此匿名使用者我使用 awk 去判斷行數==11 && $8=="Anonymous" && $9=="user" && $10=="logged" && $11=="in"就是幾乎是寫死去判斷有沒有 "Anonymous user logged in" 了那一般使用者也是近似相同方法,使用 awk 去判斷行數==12 && $8==$UPLOAD_VUSER && $9=="is" && $10=="now" && $11=="logged" && $12=="in"然後我是從 login log 上面開始做這件事情的,因此即便最一開始抓到錯誤資訊最後一定也會被覆蓋掉,然後這個 script 被我寫在 upload script 內,在作業講解的時候助教好像有提到另種方式實做這個加分,所以我才會一開始詢問說是不是有規定實做方式。原本要附上 submission URL,但是剛剛測的時候直接 early terminate,我猜是助教再上 HW3-2 Bonus 的 patch(?)如果助教需要的話我之後可以再附上謝謝助教rzhung <rzh...@cs.nctu.edu.tw> 於 2021年12月4日 週六 下午11:09寫道:同學您好原則上是只要與 log 結果一樣就可以囉
不過如果有甚麼疑慮的地方 還是可以跟助教討論一下可能需要描述一下 您會想要怎麼去實作這塊的功能感謝Best Regards,
邱頎霖 <chili...@nycu.edu.tw> 於 2021年12月4日 週六 上午9:44寫道:助教好:我想請問一下 HW3 Bonus 3-2 的部份(BONUS_WATCHDIPLOG ) 與 3-3 的 BONUS_ZFSBAK_IMPEXP OJ 都會測嗎?因為前幾天有收到信說 3-3 Bonus 需要實體 demo,所以意思是 3-3 那個測資點是否 OJ 就不評測了呢?另外想請問 3-2 Bonus(BONUS_WATCHDIPLOG ) 的部份是否有規定要用什麼方式達成呢?還是說 log 結果一樣即可?謝謝助教