ฉันพยายามเรียกใช้แบบสอบถามอย่างง่ายบนเซิร์ฟเวอร์จำนวนมาก ฉันรู้ 100% ว่ามีไฟล์และไดเร็กทอรีที่เป็นปัญหาอยู่
ฉันสามารถทำคำสั่งง่ายๆ เช่น ล, รหัสผ่าน, ฉันเป็นใครฯลฯ และฉันสามารถเรียกใช้ สแควร์ไลท์ คำสั่งบนรีโมตโฮสต์เอง
งาน playbook:
- ชื่อ: ทำการทดสอบคำสั่ง SELECT
  กลายเป็น: ใช่
  กลายเป็น_user: ราก
  คำสั่ง: sqlite3 /usr/local/share/sqlite/dbfile.sqlite3 "SELECT * FROM db WHERE hostname="{{ db_server_prompt }}""
  ลงทะเบียน:query_result
- แก้ปัญหา: var=query_result.stdout_lines
ข้อผิดพลาดที่ฉันได้รับคือ  "msg": "[Errno 2] ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว: b'sqlite3'",.
มีบางอย่างผิดปกติกับไวยากรณ์ของฉันหรือไม่? ทำไมมันถึงบอกว่ามี "ไม่พบไฟล์หรือโฟลเดอร์ที่คุณค้นหา" เมื่อใช้คำสั่ง sqlite3 ฉันได้ลองใช้เส้นทางที่แน่นอนไปยังไฟล์เรียกทำงาน (/usr/bin/sqlite3) แต่ฉันได้รับข้อผิดพลาดเดียวกัน
อัปเดต ฉันพยายามใช้ chdir เป็นอาร์กิวเมนต์ต่อ คำตอบนี้แต่ฉันได้รับ ไม่สามารถเปลี่ยนไดเร็กทอรีก่อนดำเนินการ. ฉันยังลองเส้นทางที่แน่นอนเพื่อ สแควร์ไลท์ กับ /usr/bin/sqlite3. ไม่มีสิ่งเหล่านี้ทำงาน