ฉันมีสคริปต์ทุบตีที่สำรองไฟล์บางไฟล์ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้ rclone ฉันต้องการเรียกใช้สคริปต์นี้ทุกสัปดาห์
สคริปต์ถามฉันสองคำถาม: มันยืนยันว่าฉันต้องการเรียกใช้ในเวลานั้นและจากนั้นจะถามรหัสผ่านสำหรับเซิร์ฟเวอร์ระยะไกล
มันง่ายพอที่จะรันสคริปต์ทุบตีที่กำหนดไว้โดยใช้ cron หรือ launchd อย่างไรก็ตามสคริปต์ทุบตีต้องการอินพุตของผู้ใช้ AFAIK ทั้ง launchd และ cron run daemons ในพื้นหลัง เป็นการดีที่มันจะเปิดตัวอย่างของหน้าต่าง Terminal และเรียกใช้สคริปต์ในนั้น
วิธีที่ดีที่สุดที่จะไปเกี่ยวกับเรื่องนี้คืออะไร?
ขอขอบคุณสำหรับความช่วยเหลือ!
@ meuh ฉันต้องการให้ขอรหัสผ่านเพื่อให้ในกรณีที่เครื่องลูกข่ายถูกโจมตีผู้โจมตีจะไม่สามารถลบข้อมูลสำรองของฉันได้
—
นักปรัชญา
expect
สคริปต์เพื่อโต้ตอบกับโปรแกรม มันไม่มีประโยชน์ที่จะมีรหัสผ่านในสคริปต์ดังกล่าวหากมีทางเลือกอื่นที่จะมีไฟล์การกำหนดค่า rclone