cygwin下定製的cron執行 expect時發現無法配對gnupg的提示輸入密碼,曾經在英文提示符下執行過一段時間是正常的,如下指令碼
spawn exec.sh
expect
}後來不知道何原因提示密碼變成中文提示符如下,不管如何提示符都無法正常傳送密碼,尋求解題思路
spawn exec.sh
expect
}整體cygwin和配置包的環境資訊如下:
1,cygwin版本
$ cygcheck -c cygwin
cygwin package information
package version status
cygwin 1.7.32-1 ok
2,cygwin安裝包
$ cygcheck -c expect
cygwin package information
package version status
expect 5.45-1 ok
$ cygcheck -c tcl
cygwin package information
package version status
tcl 8.5.11-1 ok
$ cygcheck -c gnupg
cygwin package information
package version status
gnupg 1.4.18-1 ok
3,cygwin
視窗下的
locale
/tmp
$ locale
lang=zh_cn.utf-8
lc_ctype="zh_cn.utf-8"
lc_numeric="zh_cn.utf-8"
lc_time="zh_cn.utf-8"
lc_collate="zh_cn.utf-8"
lc_monetary="zh_cn.utf-8"
lc_messages="zh_cn.utf-8"
lc_all=
vim:dig---無異常字元
*- ∗ 8727 ob ∘ 8728 sb ∙ 8729 rt √ 8730 0( ∝ 8733 00 ∞ 8734 -l ∟ 8735 -v ∠ 8736 pp ∥ 8741 an ∧ 8743 or ∨ 8744
(u ∩ 8745 )u ∪
4,windowscmd視窗下的locale
c:\users\ >locale
lang=
lc_ctype="c.utf-8"
lc_numeric="c.utf-8"
lc_time="c.utf-8"
lc_collate="c.utf-8"
lc_monetary="c.utf-8"
lc_messages="c.utf-8"
lc_all=
Windows下配置cygwin和ndk編譯環境
結論很簡單,不過我折騰的過程就有點心酸了 1.坑爹的安裝介面互動 2.預設安裝 其實開啟setup x86 64.exe後,選擇包的那個介面,保持根上的那個 default 不動,就是預設安裝,預設安裝幾分鐘就裝好了 3.缺什麼包選什麼包 預設安裝後測試下make命令會發現,make都沒有安裝 這個...
windows下配置cygwin和dig的環境變數
配置cygwin和dig的環境變數 開啟 控制面板 開始 設定 控制面板 然後雙擊 系統 程式。選擇 高階 標籤,然後單擊 環境變數 在 環境變數 對話方塊的 系統變數 面板中,選擇 path 變數,然後單擊 編輯 加入 systemdrive cygwin bin systemdrive dig ...
cygwin下配置vim以及漢字顯示問題
cygwin下配置vim的方法 1 進入cygwin環境,執行下面的指令複製vim配置檔案 cp usr share vim vim71 vimrc example.vim vimrc 2 修改.vimrc cd vi vimrc 3 我習慣使用下面的配置 set nu 顯示行號 set ts 4 ...