Ubuntu : Run .SH Multiple Job. Run and Wait
- โดยใส่ & ต่อท้ายระหว่าง Code ที่ทำเสร็จและ Code ที่จะให้ทำต่อ
- ใส่ Wait เมื่อต้องการให้รอให้ทำคำสั่งนั้นให้เสร็จก่อนค่อยทำอย่างอื่นต่อ
- ตอนจบสุดท้ายต้องใส่ Wait ด้วย ไม่งั่นจะ Copy ข้อมูลไม่เสร็จ ถ้าการ Copy ใช้เวลานาน ๆ
Example :
- #!/bin/bash
- echo "=== INCREMENTAL BACKUP BEGIN ==="
- backup_dir="/BACKUP"
- echo "Start"
- cd $backup_dir
- echo "1"
- cp DataCenter_20160524.inc.1.Team.tar.gz /BACKUP/Test &
- wait
- echo "2"
- cp DataCenter_20160524.inc.2.Quality.tar.gz /BACKUP/Test &
- echo "3"
- cp DataCenter_20160524.inc.4.e-document.tar.gz /BACKUP/Test &
- echo "4"
- echo "Finish"
- wait
No comments:
Post a Comment