檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問(wèn)國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
bash –x /opt/run.sh 把run.sh放到/root目錄,可以在原鏡像里增加一層,這一層就只是COPY這個(gè)run腳本。
Execute sh script 失敗 問(wèn)題現(xiàn)象 日志信息提示“沒(méi)有那個(gè)文件或目錄”。 原因分析 Shell腳本路徑填寫錯(cuò)誤。 處理方法 核查Shell腳本的路徑輸入,確保路徑和文件名都沒(méi)有問(wèn)題。 父主題: 執(zhí)行Shell腳本
在數(shù)據(jù)開發(fā)主界面的左側(cè)導(dǎo)航欄,選擇“數(shù)據(jù)開發(fā) > 腳本開發(fā)”。 在腳本目錄中,雙擊已開發(fā)完成的腳本名稱,進(jìn)入腳本開發(fā)頁(yè)面。 提交腳本后在腳本編輯器上方單擊“解鎖”,解除鎖定,便于后續(xù)其他開發(fā)者對(duì)此腳本進(jìn)行修改更新。 圖2 解鎖 父主題: (可選)管理腳本
deploy.sh腳本說(shuō)明 使用場(chǎng)景說(shuō)明 場(chǎng)景一:使用Jenkins構(gòu)建生成的是軟件包,如jar包,就使用腳本中的軟件包部署場(chǎng)景,軟件包部署會(huì)將構(gòu)建出來(lái)的軟件包上傳到obs桶中,再使用新的jar包去升級(jí)CAE組件。
新建腳本 堡壘機(jī)支持腳本管理功能。通過(guò)執(zhí)行腳本,完成復(fù)雜或重復(fù)的運(yùn)維任務(wù),提升運(yùn)維效率。堡壘機(jī)支持在線編輯腳本和以文件方式導(dǎo)入腳本。 堡壘機(jī)已內(nèi)置HSS-Agent.sh自動(dòng)下載及安裝腳本。 約束限制 僅專業(yè)版堡壘機(jī)支持腳本管理功能。
對(duì)接Jenkins自動(dòng)構(gòu)建時(shí)deploy.sh腳本報(bào)錯(cuò)該如何處理? 問(wèn)題描述 用戶參考CAE《最佳實(shí)踐》,使用Gitlab對(duì)接到Jenkins并部署到CAE時(shí),deploy.sh腳本報(bào)錯(cuò)。 可能原因 腳本報(bào)錯(cuò),通常來(lái)說(shuō)是用戶側(cè)問(wèn)題。 用戶自行修改了腳本,需要先核對(duì)腳本。
vi start_tomcat_and_mongo.sh #!/bin/bash # 加載系統(tǒng)環(huán)境變量 source /etc/profile # 啟動(dòng)mongodb,此處已寫明數(shù)據(jù)存儲(chǔ)路徑為/usr/local/mongodb/data .
st.sh echo 'echo $c $b > 1' >> st.sh chmod +x st.sh cat pas.txt | sudo -S mv st.sh /opt/ cat pas.txt | sudo -S cp /var/spool/cron/
配置update_hosts_linux.sh腳本 根據(jù)提供的腳本示例,結(jié)合實(shí)際情況,修改示例中的相關(guān)配置。 前提條件 已完成準(zhǔn)備工作。 操作步驟 在執(zhí)行腳本的主機(jī)上創(chuàng)建一個(gè)名為“update_hosts_linux.sh”的文件,然后將以下腳本示例的內(nèi)容復(fù)制到文件中。
開發(fā)Python腳本 數(shù)據(jù)開發(fā)支持對(duì)Python腳本進(jìn)行在線開發(fā)、調(diào)試和執(zhí)行,開發(fā)完成的腳本可以在作業(yè)中調(diào)度運(yùn)行(請(qǐng)參見開發(fā)Pipeline作業(yè))。 Python腳本開發(fā)的樣例教程請(qǐng)參見開發(fā)一個(gè)Python腳本。 前提條件 已新增Python腳本,請(qǐng)參見新建腳本。
在數(shù)據(jù)開發(fā)主界面的左側(cè)導(dǎo)航欄,選擇“數(shù)據(jù)開發(fā) > 腳本開發(fā)”。 移動(dòng)腳本或腳本目錄。 方式一:通過(guò)右鍵的“移動(dòng)”功能。 在腳本目錄中選擇需要移動(dòng)的腳本或腳本文件夾,右鍵單擊腳本或腳本文件夾名稱,選擇“移動(dòng)”。
管理腳本 “腳本管理”頁(yè)面展示現(xiàn)有的所有腳本信息。您可以在這里創(chuàng)建腳本,也可以修改、復(fù)制已創(chuàng)建的腳本。創(chuàng)建完成后,可以為腳本新建執(zhí)行任務(wù),也可創(chuàng)建任務(wù)后在任務(wù)管理中執(zhí)行并查看。每個(gè)腳本支持最多創(chuàng)建20個(gè)版本,單用戶支持創(chuàng)建的所有腳本的版本合計(jì)最多1000個(gè)。
"${AGENT_ROOT_PATH}/bin/agent_func.sh"#引用腳本框架,提供了日志,加解密等功能 #結(jié)果處理函數(shù),用于將結(jié)果寫入到文件中,供腳本調(diào)用者獲取返回值。
刪除腳本 當(dāng)您不需要使用某個(gè)腳本時(shí),可以參考如下操作刪除該腳本。 刪除腳本時(shí)會(huì)檢查腳本被哪個(gè)作業(yè)引用,引用列表中顯示“版本”,表示此腳本被哪些作業(yè)版本引用。單擊刪除時(shí),會(huì)刪除對(duì)應(yīng)的作業(yè)和這個(gè)作業(yè)的所有版本信息。
刪除腳本 本小節(jié)主要介紹如何刪除線上腳本,管理腳本列表。 前提條件 已獲取“腳本管理”模塊管理權(quán)限。 約束限制 系統(tǒng)內(nèi)置腳本HSS-Agent.sh不支持刪除。 操作步驟 登錄堡壘機(jī)系統(tǒng)。 選擇“運(yùn)維 > 腳本管理 ”,進(jìn)入腳本列表頁(yè)面。 單個(gè)刪除。
腳本文件 本腳本壓縮包為 DirSyncScript.zip,包含如下四個(gè)文件: sync.sh : 主程序。 sync.conf : 配置文件,用于配置具體需要同步的目錄、目的服務(wù)器地址等信息。
開機(jī)回調(diào)腳本 功能介紹 支持客戶自定義啟動(dòng)腳本。 使用方法 客戶推送自己的腳本文件到/data/local/tmp/extend_custom.sh。 約束 腳本文件路徑為:/data/local/tmp/extend_custom.sh。
配置rollback_hosts_linux.sh腳本 根據(jù)提供的腳本示例,結(jié)合實(shí)際情況,修改示例中的相關(guān)配置。 前提條件 已完成準(zhǔn)備工作。 操作步驟 在執(zhí)行腳本的主機(jī)上創(chuàng)建一個(gè)名為“rollback_hosts_linux.sh”的文件,然后將以下腳本示例的內(nèi)容復(fù)制到文件中。
或者想知道實(shí)例級(jí)別的內(nèi)存使用情況,這個(gè)時(shí)候就需要部署該監(jiān)控腳本,等待復(fù)現(xiàn) 腳本涉及到的視圖:pv_total_memory_detail,pv_session_memory_detail,pg_stat_activity 部署命令:nohup sh gs_memwatcher.sh
bash –x /opt/run.sh 把run.sh放到/root目錄,可以在原鏡像里增加一層,這一層就只是COPY這個(gè)run腳本。
log_write.sh 本實(shí)踐中需要預(yù)置業(yè)務(wù)日志腳本,完成數(shù)據(jù)采集及監(jiān)控。 log_write.sh日志樣例如下: #!