隨筆 - 175  文章 - 202  trackbacks - 0
          <2012年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          1. 建立 winexe 環境,build winexe 并不麻煩,只不過官方文檔比較少,下載到 source 之后,也不知道要如何 build。后來找到一個文檔,介紹了過程
          cd winexe-1.00/source4
          ./autogen.sh
          ./configure
          make
          ./bin/winexe -U “<user>%<password>” //<windows system> cmd.exe

          2. 如何遠程執行,命令比較很簡單,但又是環境問題,我們在 windows 下面建立了一個 administrators 組的用戶,但無法執行,后來打開了 administrator 這個用戶,終于命令可以執行了。
          我們的腳本有兩個步驟,1. 殺掉舊進程,2. 啟動新的進程,如下:
              winexe -U "administrator%admin" //172.16.107.243 "taskkill /F /T /im java.exe"
              cat < /dev/null | winexe -U "administrator%admin" //172.16.107.243 "java -jar c:\agent\job-agent.jar" >> /home/glodon/logs/agent243.log 2>&1 &
          啟動新進程的時候,遇到了非常麻煩的事情,只能前臺執行,nohup , & 這些完全不靈,如果 nohup,就會報錯,后來得到了一個方法,cat < /dev/null | winexe 解決了這個問題。

          3. jenkins 執行,jenkins 使用 Post Shell Plugin 來調用這個腳本,調用的時候一定要 nohup start.sh > /dev/null &,否則在執行完之后,會發個 sign,會把進程結束掉。
          注意,還必須要 > /dev/null,否則就會出錯,實在搞不明白原因。

          弄好了這個,以后就方便了,心情也挺好。

          posted on 2012-12-14 13:25 哈哈的日子 閱讀(461) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 曲周县| 田阳县| 荥阳市| 汝南县| 江川县| 邮箱| 哈密市| 手游| 紫金县| 友谊县| 英德市| 湾仔区| 达孜县| 沈阳市| 水富县| 浙江省| 盐津县| 疏附县| 法库县| 阿鲁科尔沁旗| 化德县| 涿州市| 固镇县| 苏尼特右旗| 定安县| 浦城县| 南靖县| 黑山县| 千阳县| 三亚市| 平顶山市| 济宁市| 呼伦贝尔市| 呼和浩特市| 杂多县| 威海市| 平乡县| 玉林市| 尼勒克县| 云阳县| 榆树市|