ฉันสร้างแบตช์ไฟล์เพื่อสร้างดัมพ์ของฐานข้อมูลและบันทึกลงในไฟล์ที่มีวันที่ปัจจุบันเป็นส่วนหนึ่งของชื่อไฟล์ ไฟล์แบตช์ทำงานได้อย่างยอดเยี่ยมและข้อมูลทั้งหมดจะถูกบันทึกอย่างถูกต้อง
ตอนนี้ฉันพยายามตั้งเวลาให้ทำงานสัปดาห์นี้ แต่ฉันพบปัญหา: ถึงแม้ว่างานจะทำงานไฟล์ที่สร้างจะว่างเปล่าราวกับว่ามันไม่ได้ดึงข้อมูลใด ๆ จากฐานข้อมูลระยะไกล ฉันรู้ว่ามันค่อนข้างคลุมเครือ แต่ใครสามารถบอกได้ว่าฉันเริ่มมองหาเหตุผล / วิธีแก้ปัญหาได้ที่ไหน
** แก้ไข **
ถูกต้องความคืบหน้ามากขึ้น - ดูเหมือนว่ามันอาจเป็นปัญหาของพา ธ ที่ฉันได้หยุดชั่วคราวในไฟล์แบทช์และเมื่อทำงานผ่านตัวกำหนดตารางงานมันบอกว่า: 'mysqldump ไม่ใช่โปรแกรมที่รู้จัก' อย่างไรก็ตามเมื่อทำงานผ่านบรรทัดคำสั่งในบัญชีผู้ใช้ของฉันมันทำงานได้ดี; เพียงเพื่อยืนยันว่าฉันได้ตั้งค่าให้ทำงานในบัญชีผู้ใช้เดียวกับที่ฉันได้ทำการทดสอบ
** แก้ไข 2 **
ฉันพบวิธีแก้ปัญหาแล้ว: ฉันต้องอ้างอิงแอปพลิเคชัน mysqldump ตามเส้นทางที่แน่นอน อย่างไรก็ตามฉันยังไม่เข้าใจว่าทำไมมันสามารถหา mysqldump จากเส้นทางเมื่อเรียกใช้โดยตรงจากบรรทัดคำสั่ง แต่ไม่ใช่เมื่ออัตโนมัติผ่านตัวกำหนดเวลางาน