crontab 搭配 expect - Linux

Joseph avatar
By Joseph
at 2012-03-16T02:24

Table of Contents

※ 引述《jjkkwsr (JJKKWSR)》之銘言:
: 小弟用 expect 寫了一支 scp 的程式
: 定期會送 log 到另一台 server 上,手動執行沒問題
: 但放到 crontab 時就無法執行
: ======================
: 爬過前文有人遇到相同的問題,癥結點似乎在於 crontab 的 stdin 和 stdout
: 請問有前輩可以指點小弟是否有什麼地方遺漏了嗎,感謝><

建議不要這樣使用 expect 送密碼,安全性很低...

建議還是使用 public key 的方式驗證登入,這樣不需要輸入密碼
就可以直接登入成功。

若你還是要使用 expect 這類方式,建議改用 perl + Net-SCP-Expect
會比較單純。

http://search.cpan.org/~rybskej/Net-SCP-Expect-0.16/Expect.pm

--
Tags: Linux

All Comments

Cara avatar
By Cara
at 2012-03-17T05:21
WOW!

g++使用問題

Freda avatar
By Freda
at 2012-03-16T02:17
※ 引述《advance760 (生命的祝福)》之銘言: : 目前老師給的作業其中主程式會用到一個老師寫的函式 : 叫他time.h好了 : 但是遠端連線後 把我寫好的main.cpp : 和老師提供的time.h和time.o都丟入同一個資料夾 : 因為老師不提供time.cpp原始碼 : 然後他就要我們用 ...

g++使用問題

Leila avatar
By Leila
at 2012-03-16T01:29
目前老師給的作業其中主程式會用到一個老師寫的函式 叫他time.h好了 但是遠端連線後 把我寫好的main.cpp 和老師提供的time.h和time.o都丟入同一個資料夾 因為老師不提供time.cpp原始碼 然後他就要我們用他的方法去編譯 他給的指令是 g++ -c time.cpp g++ -Wa ...

純文字檔案中的Tab怎麼移除?

Lily avatar
By Lily
at 2012-03-15T23:44
某些純文字檔案 ASCII 因為當中有 Tab 分隔 結果在其他程式中讀取時 常會出現欄位錯誤 使用 cat {filename} | col -b andgt; {new_file} 仍是無法把那看不到的 Tab 移除 請問是否有什麼指令? - ...

很舊的電腦裝免費作業系統

Dinah avatar
By Dinah
at 2012-03-15T23:26
安裝的話,ubnutu滿簡單的!使用起來也很方便,我以前的電腦就是2800+,速度還不錯! 有問題的話,ubuntu-tw都有滿多人願意幫你解答的! 至於您的需求, 1。格式化硬碟,在用live usb的安裝過程中,就可以完成了! 2。免費軟體,您找對方向了, 不過ubuntu家族裡面,還有分為 本家,ub ...

很舊的電腦裝免費作業系統

Cara avatar
By Cara
at 2012-03-15T22:44
手邊有一台算很舊的桌電 裝的是XP(不更新,也沒有光碟了),現在主要用途是上網瀏覽、用風行網 配備大概如下: Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 Language: ...