11/06/2016

Ubuntu : Run .SH Multiple Job

Ubuntu : Run .SH Multiple Job
Ubuntu : Run .SH Multiple Job. Run and Wait

- โดยใส่ & ต่อท้ายระหว่าง Code ที่ทำเสร็จและ Code ที่จะให้ทำต่อ
- ใส่ Wait เมื่อต้องการให้รอให้ทำคำสั่งนั้นให้เสร็จก่อนค่อยทำอย่างอื่นต่อ
- ตอนจบสุดท้ายต้องใส่ Wait ด้วย ไม่งั่นจะ Copy ข้อมูลไม่เสร็จ ถ้าการ Copy ใช้เวลานาน ๆ

Example :
  1. #!/bin/bash
  2. echo "=== INCREMENTAL BACKUP BEGIN ==="
  3.  
  4. backup_dir="/BACKUP"
  5. echo "Start"
  6. cd $backup_dir
  7. echo "1"
  8. cp DataCenter_20160524.inc.1.Team.tar.gz /BACKUP/Test &
  9. wait
  10. echo "2"
  11. cp DataCenter_20160524.inc.2.Quality.tar.gz /BACKUP/Test &
  12.  
  13. echo "3"
  14. cp DataCenter_20160524.inc.4.e-document.tar.gz /BACKUP/Test &
  15.  
  16. echo "4"
  17. echo "Finish"
  18. wait
  19.  

No comments:

Post a Comment