Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana agar skrip Shell dilanjutkan setelah reboot?

Anda mungkin ingin menulis ulang kode Anda sehingga terlihat seperti ini:

while: ; do
    case $step in
        0) command_1 && ((step++)) ;;
        1) command_2 && ((step++)) ;;
        ...
        9) command_9 && step=0 ;;
        *) echo "ERROR" >&2 ; exit 1 ;;
    esac
done

Jadi, Anda akan mengetahui apa yang telah dilakukan dengan menguji nilai step .

Kemudian, Anda mungkin ingin mengatur trap sebelum while loop dieksekusi, sehingga, saat keluar, nilai step ditulis ke file log:

trap "echo step=$step > log_file" EXIT

Kemudian, yang perlu Anda lakukan adalah source file log di awal skrip, dan yang terakhir akan melanjutkan pekerjaannya di tempat yang telah dihentikan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus batasan dari tabel MySQL saya?

  2. Bagaimana cara memilih baris pertama untuk setiap grup di MySQL?

  3. Periksa bahasa string berdasarkan mesin terbang di PHP

  4. MySQL:Bagaimana menemukan daun di node tertentu

  5. Bidang varchar lebar menyebabkan Konversi yang diminta tidak didukung kesalahan menggunakan openquery dengan server tertaut MySQL