Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

रीबूट के बाद शैल स्क्रिप्ट कैसे जारी रखें?

आप अपना कोड फिर से लिखना चाह सकते हैं ताकि यह इस तरह दिखे:

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

तो आपको पता चल जाएगा कि step . के मान का परीक्षण करके क्या किया गया है ।

फिर, आप एक trap सेट करना चाह सकते हैं while . से पहले लूप निष्पादित किया जाता है, ताकि, बाहर निकलने पर, step . का मान हो लॉग फ़ाइल में लिखा जाता है:

trap "echo step=$step > log_file" EXIT

फिर, आपको केवल source . करना है स्क्रिप्ट की शुरुआत में लॉग फ़ाइल, और आखिरी वाला अपना काम जारी रखेगा जहां इसे रोका गया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या डिफ़ॉल्ट मान के रूप में अभिव्यक्ति के साथ MySQL में एक कॉलम बनाना संभव है?

  2. त्रुटि 2003 (HY000):'127.0.0.1' (111) पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  3. तालिका की प्राथमिक कुंजी कैसे प्राप्त करें?

  4. मैं एंड्रॉइड कोड का उपयोग करके mysql डेटाबेस को कैसे कनेक्ट करूं और इसमें डेटा कैसे सम्मिलित करूं?

  5. mysql एक ट्रिगर में last_insert_id () प्राप्त कर रहा है