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