pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <legend id='Xikgq'><style id='Xikgq'><dir id='Xikgq'><q id='Xikgq'></q></dir></style></legend>

    1. <small id='Xikgq'></small><noframes id='Xikgq'>

    2. <tfoot id='Xikgq'></tfoot>
        <bdo id='Xikgq'></bdo><ul id='Xikgq'></ul>
      <i id='Xikgq'><tr id='Xikgq'><dt id='Xikgq'><q id='Xikgq'><span id='Xikgq'><b id='Xikgq'><form id='Xikgq'><ins id='Xikgq'></ins><ul id='Xikgq'></ul><sub id='Xikgq'></sub></form><legend id='Xikgq'></legend><bdo id='Xikgq'><pre id='Xikgq'><center id='Xikgq'></center></pre></bdo></b><th id='Xikgq'></th></span></q></dt></tr></i><div class="akeu46m" id='Xikgq'><tfoot id='Xikgq'></tfoot><dl id='Xikgq'><fieldset id='Xikgq'></fieldset></dl></div>

    3. 盡管在 Ansible 中提升了權限,但仍無法運行腳本

      Unable to run script despite escalating privilege in Ansible(盡管在 Ansible 中提升了權限,但仍無法運行腳本)

          <tbody id='vFj1c'></tbody>
          1. <small id='vFj1c'></small><noframes id='vFj1c'>

          2. <tfoot id='vFj1c'></tfoot><legend id='vFj1c'><style id='vFj1c'><dir id='vFj1c'><q id='vFj1c'></q></dir></style></legend>

              • <bdo id='vFj1c'></bdo><ul id='vFj1c'></ul>
                <i id='vFj1c'><tr id='vFj1c'><dt id='vFj1c'><q id='vFj1c'><span id='vFj1c'><b id='vFj1c'><form id='vFj1c'><ins id='vFj1c'></ins><ul id='vFj1c'></ul><sub id='vFj1c'></sub></form><legend id='vFj1c'></legend><bdo id='vFj1c'><pre id='vFj1c'><center id='vFj1c'></center></pre></bdo></b><th id='vFj1c'></th></span></q></dt></tr></i><div class="6skmeqe" id='vFj1c'><tfoot id='vFj1c'></tfoot><dl id='vFj1c'><fieldset id='vFj1c'></fieldset></dl></div>
                本文介紹了盡管在 Ansible 中提升了權限,但仍無法運行腳本的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                我嘗試在使用 ansible 將它復制到主機上后在主機上運行它.該腳本有 777 個權限.

                Im trying to run a shell script on the host machine after copying it over there using ansible. The script has 777 permissions.

                請閱讀以下問題,因為它提供了我們正在嘗試處理的實際問題的完整范圍

                Please read the below question as it gives the full scope of the actual issue that we are trying to deal with

                使用 Ansible 設置不同的 ORACLE_HOME 和 PATH 環境變量

                - name: Run the Script [List]
                  shell: "/tmp/sqlscript/sql_select.sh {{item}} >> /tmp/sqlscript/output.out"
                  become: yes
                  become_method: sudo
                  become_user: oracle
                  register: orh
                  with_items: "{{ factor_dbs.split('\n') }}"
                

                下面是shell腳本

                #!/bin/bash
                source $HOME/bin/gsd_xenv $1 &> /dev/null
                
                sqlplus -s <<EOF
                / as sysdba
                set heading off
                
                
                select d.name||','||i.instance_name||','||i.host_name||';' from v\$database d,v\$instance i;
                
                EOF
                

                盡管提升了權限,但我觀察到除非我添加如下環境變量,否則任務不會執行

                Despite escalating the privileges, I observed that the task is not executing unless I add environment variables like below

                - name: Run the script [List]
                  shell: "/tmp/sqlscript/oracle_home.sh {{item}} >> /tmp/sqlscript/orahome.out"
                  become: yes
                  become_method: sudo
                  become_user: oracle
                  environment:
                     PATH: "/home/oracle/bin:/usr/orasys/12.1.0.2r10/bin:/usr/bin:/bin:/usr/ucb:/sbin:/usr/sbin:/etc:/usr/local/bin:/oradata/epdmat/goldengate/config/sys"
                     ORACLE_HOME: "/usr/orasys/12.1.0.2r10"
                  register: orh
                  with_items: "{{ factor_dbs.split('\n') }}"
                

                然而,這個劇本需要在具有不同路徑和 oracle_home 變量的不同主機上運行.

                However this playbook needs to be run across different hosts which have different path and oracle_home variables.

                我的問題是,為什么盡管升級了權限,任務仍然運行.當我嘗試通過登錄服務器并在執行sudo su oracle"后手動運行相同的腳本時,它似乎運行良好.

                My question is, why doest the task run despite escalating the permissions. When I try to run the same script manually by logging into the server and after doing "sudo su oracle", it seems to be running fine.

                推薦答案

                這取決于您實際設置環境變量的位置.在遠程機器上登錄時執行腳本與通過 ssh 像 Ansible 一樣運行腳本是有區別的(參見例如 區分交互式登錄和非交互式非登錄外殼).根據 shell 的類型和您的系統,加載不同的 bash 配置文件.

                It depends on where you actually set your environment variables. There is a difference in executing a script when you are logged in at a remote machine, and running a script over ssh as Ansible does (see e.g., Differentiate Interactive login and non-interactive non-login shell). Depending on the type of shell and your system, different bash profiles are loaded.

                這篇關于盡管在 Ansible 中提升了權限,但仍無法運行腳本的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                PowerShell MySQL Backup Script Error in Task Scheduler 0x00041301(任務計劃程序中的 PowerShell MySQL 備份腳本錯誤 0x00041301)
                Is there a way to get information about a server using SQL(有沒有辦法使用 SQL 獲取有關服務器的信息)
                How to get first element by XPath in Oracle(如何在 Oracle 中通過 XPath 獲取第一個元素)
                Oracle XMLTable- fetching column from parent node(Oracle XMLTable-從父節點獲取列)
                How to extract element-path from XMLType Node?(如何從 XMLType 節點中提取元素路徑?)
                Add attribute to xmltype with value taken from sequence(使用取自序列的值將屬性添加到 xmltype)

                1. <tfoot id='MguM5'></tfoot>

                  <legend id='MguM5'><style id='MguM5'><dir id='MguM5'><q id='MguM5'></q></dir></style></legend>

                    <small id='MguM5'></small><noframes id='MguM5'>

                        <tbody id='MguM5'></tbody>
                        <i id='MguM5'><tr id='MguM5'><dt id='MguM5'><q id='MguM5'><span id='MguM5'><b id='MguM5'><form id='MguM5'><ins id='MguM5'></ins><ul id='MguM5'></ul><sub id='MguM5'></sub></form><legend id='MguM5'></legend><bdo id='MguM5'><pre id='MguM5'><center id='MguM5'></center></pre></bdo></b><th id='MguM5'></th></span></q></dt></tr></i><div class="ysw0egw" id='MguM5'><tfoot id='MguM5'></tfoot><dl id='MguM5'><fieldset id='MguM5'></fieldset></dl></div>

                        • <bdo id='MguM5'></bdo><ul id='MguM5'></ul>
                          主站蜘蛛池模板: 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 2025第九届世界无人机大会| 天坛家具官网| 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 【灵硕展览集团】展台展会设计_展览会展台搭建_展览展示设计一站式服务公司 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 20年条刷老厂-条刷-抛光-工业毛刷辊-惠众毛刷| 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 元拓建材集团官方网站 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 视频直播 -摄影摄像-视频拍摄-直播分发 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 |