原文:ansible 遠程執行時提示 command not found 問題

問題 最近在學習 ansible ,在使用普通用戶遠程執行 ip a 命令是發現提示錯誤: bin sh: ip: command not found。 原因 command not found 命令未找到,一般想到的是環境變量的問題。網上查找資料,也證實了這個猜測,根本原因是 ansible 登錄方式為 non login shell 與之對應的是 login shell 。login shel ...

2019-09-20 09:41 0 1486 推薦指數:

查看詳情

ansible遠程執行shell報錯:command not found

背景 項目中使用到了pm2,用於管理微服務的啟停,我在相關機器上安裝好了pm2,然后使用ansible進行批量啟動服務。在使用ansible的shell模塊執行遠程命令時候卻報了錯:/bin/sh: pm2 :command not found,如下圖 問題定位 1. 在被執行機器 ...

Fri Nov 27 16:37:00 CST 2020 0 502
sudo執行提示Command not found

運行一命令在普通用戶下可行,切換到root用戶依然可行,但在普通用戶下使用sudo執行時提示Command not found。 修改/etc/sudoers文件,找到類似下面的一行: Defaults secure_path = /sbin:/bin:/usr/sbin ...

Sun Oct 22 23:50:00 CST 2017 2 6544
執行腳本 提示 command not found

問題現象: 初學shell,寫了個腳本, 1.從windows 寫好 腳本,然后部署到 linux 上。 2.chmod +x之后執行提示command not found,系統環境redhat9,用echo $SHELL檢查shell版本顯示為/bin/bash,為了排錯 ...

Wed Dec 06 02:24:00 CST 2017 0 1131
執行shell腳本出現command not found問題

zhi前之前遇到了一個問題,用點杠直接執行shell腳本./提示command not found 這種情況可以試者聲明bash,即 bash ./shell.sh 不知道跟#! /bin/bash 的聲明有沒有關系 另外就是腳本的讀寫權限不足,修改腳本的權限之后就可以正常執行 ...

Tue Sep 15 23:46:00 CST 2020 0 1290
使用sudo執行命令提示command not found

    筆記:   使用源碼部署nginx的時候,使用sudo nginx提示command not found,但是直接使用nginx會導致權限問題:      這種情況應該是環境變量導致的,使用 env |grep PATH 和 sudo env |grep PATH 發現兩者變量值 ...

Sat Jun 22 00:33:00 CST 2019 0 10483
執行wget命令時提示command not found”但是確實已下載

原因 檢查/usr/bin目錄中無wget命令文件,但存在wge命令的文件,由於命令文件有被重命名導致報錯。 解決 1.執行以下命令查詢wge命令的路徑。 返回如下信息 2.根據上述的路徑,執行以下命令重命名即可。 參考 https://help.aliyun.com ...

Mon Sep 28 08:19:00 CST 2020 0 952
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM