rundeck的部署
-
部署jdk
rundeck要求jdk1.8,查看jdk的命令which jdk
-
下載上傳
rundeck-launcher-2.10.1.jar
-
運行停止命令
java -jar rundeck-launcher-2.10.1.jar 後臺運行 nohup java -jar rundeck-launcher-2.10.1.jar & 查詢日誌 tail -F nohup.out 停止命令 查看進程 ps -ef |grep rundeck 殺掉進程 kill -9 xxx
rundeck的簡單配置操作
-
啓動
nohup java -jar rundeck-launcher-2.10.1.jar &
-
訪問
http://ip:4440 輸入用戶名和密碼 默認都是admin/admin
-
查看日誌
[root@JD rundeck]# tail -F nohup.out WARNING: HTTPS is not enabled, specify -Drundeck.ssl.config=/usr/local/rundeck/server/config/ssl.properties to enable. 2019-11-26 23:19:53.762:INFO:oejs.Server:main: jetty-9.0.7.v20131107 2019-11-26 23:19:55.202:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet 2019-11-26 23:19:55.886:INFO:/:main: Initializing Spring root WebApplicationContext 2019-11-26 23:20:08,850 INFO BootStrap - Starting Rundeck 2.10.1-1 (2017-11-21) ... 2019-11-26 23:20:08,850 INFO BootStrap - using rdeck.base config property: /usr/local/rundeck #家目錄 2019-11-26 23:20:08,850 INFO BootStrap - Performing rundeck first-run initialization... 2019-11-26 23:20:08,905 INFO BootStrap - Rundeck initialization complete. 2019-11-26 23:20:08,922 INFO BootStrap - loaded configuration: /usr/local/rundeck/etc/framework.properties #配置文件所在路徑 2019-11-26 23:20:08,992 INFO BootStrap - RSS feeds disabled 2019-11-26 23:20:08,992 INFO BootStrap - Preauthentication is disabled 2019-11-26 23:20:09,026 INFO BootStrap - Rundeck is ACTIVE: executions can be run. 2019-11-26 23:20:09,205 INFO BootStrap - Rundeck startup finished in 419ms 2019-11-26 23:20:09.338:INFO:/:main: Initializing Spring FrameworkServlet 'grails' 2019-11-26 23:20:09.388:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@2f58f492{/,file:/usr/local/rundeck/server/exp/webapp/,AVAILABLE}{/usr/local/rundeck/server/exp/webapp} 2019-11-26 23:20:09.462:INFO:oejs.ServerConnector:main: Started ServerConnector@763960eb{HTTP/1.1}{0.0.0.0:4440}
-
編寫簡單shell腳本
[root@JD rundeck]# vi date.sh #!/bin/bash date 賦執行權限 [root@JD rundeck]# chmod +x date.sh 執行腳本,成功 [root@JD rundeck]# ./date.sh Wed Nov 27 17:41:21 CST 2019
-
創建項目
起項目名
保存
-
創建配置job
創建job
配置shell腳本地址(配置絕對路徑)
配置調度時間和時區(每10s執行一次腳本)共是7個星,最後一個可以省略。從左到右分別代表秒,分鐘,小時,月的天,月,周的天,年。使用*代表當前指示的時間的全部,比如在秒的位置設置爲*,即表示後面時間內的每秒,分鐘的位置設置爲*表示後面時間內的每分鐘。設置的順序從左到右讀取。設置成數字就表示在某個具體的時間執行。如果表示每隔多久執行,使用/,到這裏就是大概,具體的語法,參考相關文檔。還有一點,位數之間使用空格隔開。 * * * ? * * *
- 查看任務和腳本執行結果
查看任務信息
查看任務詳細信息
停止編輯job