ಉಬುಂಟು ಪ್ರಾರಂಭದಲ್ಲಿ ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಹೇಗೆ ಪ್ರಾರಂಭಿಸುವುದು

ಪ್ರಾರಂಭದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು

ಉಬುಂಟು ಬಗ್ಗೆ ಒಂದು ಸಕಾರಾತ್ಮಕ ವಿಷಯವೆಂದರೆ ಅದು ಸಿಸ್ಟಮ್ನ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುವ ನಮ್ಮದೇ ಆದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ರಚಿಸಲು ಸುಲಭವಾದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಮತ್ತು ಅಧಿವೇಶನದ ಸಮಯದಲ್ಲಿ ಅಥವಾ ಯಾವುದೇ ಅಧಿವೇಶನದ ಪ್ರಾರಂಭದಲ್ಲಿ ನಾವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಚಾಲನೆ ಮಾಡಬಹುದು.

ಇದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಯಾವುದೇ ಹೊಸಬರು ತಮ್ಮ ಉಬುಂಟು ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವ ಎರಡು ಸುರಕ್ಷಿತ ಮತ್ತು ವೇಗದ ಮಾರ್ಗಗಳಿವೆ ಒಂದೆರಡು ಕ್ಲಿಕ್‌ಗಳು ಮತ್ತು ಎರಡು ಅಥವಾ ಮೂರು ನಕಲು ಮತ್ತು ಅಂಟಿಸಿ, ನಿಮಗೆ ಧೈರ್ಯವಿದೆಯೇ?

ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು

ಎಲ್ಲದರ ಮೊದಲ ಮತ್ತು ಸರಳ ವಿಧಾನವೆಂದರೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಮ್ಮ ಲಾಗಿನ್‌ನಲ್ಲಿ ಸೇರಿಸುವುದು ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಿ. ಇದಕ್ಕಾಗಿ ನಾವು ಹೋಗುತ್ತಿದ್ದೇವೆ ಸಿಸ್ಟಮ್–> ಆದ್ಯತೆಗಳು–> ಆರಂಭಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಪ್ರಾರಂಭದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಸೇರಿಸಿ, ಆಜ್ಞಾ ಕ್ಷೇತ್ರ ನಾವು ರಚಿಸಿದ ಪ್ರಶ್ನಾರ್ಹ ಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಅದನ್ನು ತುಂಬುತ್ತೇವೆ. ನಾವು ಎಲ್ಲವನ್ನೂ ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ರೀಬೂಟ್ ಮಾಡಿದಾಗ, ಉಬುಂಟು ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ.

ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ನಾವು ಬಳಸಬಹುದಾದ ಎರಡನೆಯ ವಿಧಾನವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿದೆ ಆದರೆ ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವುದು ಸುಲಭ. ಮೊದಲು ನಾವು ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಬೇಕು. ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿದ ನಂತರ ನಾವು ಅದನ್ನು ನಕಲಿಸುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಅಂಟಿಸುತ್ತೇವೆ /etc/init.d (ಇದನ್ನು ಮಾಡಲು ನಾವು ಮೂಲ ಬಳಕೆದಾರರಾಗಿರಬೇಕು). ಒಮ್ಮೆ ನಾವು ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಅಂಟಿಸಿದ ನಂತರ, ನಾವು ಮಾಡಬೇಕು ಈ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅವರಿಗೆ ಅನುಮತಿಗಳನ್ನು ನೀಡಿ. ಫೋಲ್ಡರ್ನಲ್ಲಿ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುವ ಮೂಲಕ ಮತ್ತು ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ:

chmod +x mi-script.sh

ಈಗ ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ ಸಿದ್ಧವಾಗಿದೆ ಮತ್ತು ನಾವು ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸೇರಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಓದಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಿಸ್ಟಮ್ಗೆ ಮಾತ್ರ ಹೇಳಬೇಕಾಗಿದೆ, ಇದಕ್ಕಾಗಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

update-rc.d mi-script.sh defaults 80

ಇದು ಮಾಡುತ್ತದೆ ಸಿಸ್ಟಮ್ ಪ್ರಾರಂಭದಲ್ಲಿ ಸಿಸ್ಟಮ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಆ ವ್ಯವಸ್ಥೆಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಬ್ಬ ಬಳಕೆದಾರರೊಂದಿಗೆ, ಇದು ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರು ಅಥವಾ ಸರಳ ಬಳಕೆದಾರರಾಗಿದ್ದರೆ ಅದು ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ನಿರ್ವಹಿಸಲು ಇದು ಸರಳ ಮತ್ತು ಸರಳ ಕಾರ್ಯಾಚರಣೆ ಎಂದು ನೀವು ಹೇಗೆ ನೋಡಬಹುದು, ನೀವು ಯೋಚಿಸುವುದಿಲ್ಲವೇ?


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಪೆಡ್ರೊ ಡಿಜೊ

    ಬಹಳ ಆಸಕ್ತಿದಾಯಕ!

    ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರೂಟ್ ಆಗಿ ಚಲಾಯಿಸುವುದು ಹೇಗೆ? ಏಕೆಂದರೆ ನಾನು ಅದರಲ್ಲಿ "ಸುಡೋ ..." ಅನ್ನು ಹಾಕಿದರೆ, ನನಗೆ ಪಾಸ್‌ವರ್ಡ್ ನಮೂದಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

    ಧನ್ಯವಾದಗಳು!

    1.    ಎರ್ನೆಸ್ಟೋ ಡಿಜೊ

      ಉತ್ತರಿಸುವ ಸಮಯದಲ್ಲಿ 3 ವರ್ಷಗಳು ಕಳೆದಿದ್ದರೂ, ಬೇರೊಬ್ಬರು ಅದನ್ನು ಸಹಾಯಕವಾಗಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ:
      ನೀವು ಸುಡೋ ಜೊತೆ ವಿತರಿಸುತ್ತೀರಿ ...
      ಇದು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ

      ./my-script.sh

  2.   ಜೋಸ್ ವಿಲ್ಲಮಿಜರ್ ಡಿಜೊ

    ನನ್ನ ಬಳಿ ಉಬುಂಟು 18.04 ಇದೆ ಮತ್ತು ನೀವು ಇಲ್ಲಿ ವಿವರಿಸಿದ್ದನ್ನು ನಾನು ನಿಖರವಾಗಿ ಮಾಡುತ್ತೇನೆ ಮತ್ತು ಅದು ಯಾವುದನ್ನೂ ಲೋಡ್ ಮಾಡುವುದಿಲ್ಲ, ಫೈಲ್ ವಿಸ್ತರಣೆಯಾಗಿದೆ ಎಂದು ನಾನು ಮಿತಿಗೊಳಿಸಬೇಕು, ಶ, ನನ್ನ ಉಬುಂಟು ಆವೃತ್ತಿಗೆ ಕೆಲವು ಹೆಚ್ಚುವರಿ ಹೆಜ್ಜೆ ಬೇಕೇ?

  3.   ವಿಲಿಯಂ ಡಿಜೊ

    ಇದು ಜೋಸ್ ವಿಲ್ಲಮಿಜಾರ್ ಅವರಂತೆಯೇ ನನಗೆ ಸಂಭವಿಸುತ್ತದೆ. ಉಬುಂಟು 18.04 ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸುವಾಗ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ

  4.   ಪಾಪಲಾಪ ಡಿಜೊ

    ನಮ್ಮಲ್ಲಿ ಈಗಾಗಲೇ ಮೂವರು ಇದ್ದಾರೆ, ಲೇಖನವು ಏನು ಹೇಳುತ್ತದೋ ಅದನ್ನು ನಾನು ಮಾಡುತ್ತೇನೆ ಆದರೆ ಅದು ಪ್ರಾರಂಭದಲ್ಲಿ ನಡೆಯುವುದಿಲ್ಲ

  5.   ಲಿನಕ್ಸ್ ಡಿಜೊ

    ಅದೇ ವಿಷಯ ನನಗೆ ಸಂಭವಿಸುತ್ತದೆ, ಯಾವುದೇ ಪರಿಹಾರ?

  6.   ಮಾರ್ಸ್ ಡಿಜೊ

    /etc/rc.local ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ

    #! / bin / sh -e
    ##
    ## /etc/rc.local ಫೈಲ್
    ## ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಮಲ್ಟಿಯುಸರ್ ರನ್‌ಲೆವೆಲ್‌ನ ಕೊನೆಯಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
    ## ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಯಶಸ್ವಿಯಾದರೆ "ನಿರ್ಗಮನ 0" ಸಾಲಿನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
    ನೀವು ದೋಷವಿದ್ದರೆ ## ಅಥವಾ ಇನ್ನಾವುದೇ ಮೌಲ್ಯ.
    # ಬಳಕೆದಾರರನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುವದನ್ನು ಈ ಸಾಲಿನ ಅಡಿಯಲ್ಲಿ ನಮೂದಿಸಿ.
    # —– ಫೈಲ್‌ನ ಅಂತ್ಯ ——
    ನಿರ್ಗಮನ 0

    ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಗಳನ್ನು ನೀಡಿ
    ತದನಂತರ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ
    systemctl ಸ್ಟಾರ್ಟ್ ಆರ್ಸಿ-ಲೋಕಲ್
    ಅದು ಆರಂಭದಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, ಅದನ್ನು ಇರಿಸಿ
    systemctl ಆರ್ಸಿ-ಲೋಕಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ
    ಸಂಬಂಧಿಸಿದಂತೆ

    1.    ಅಲೆಕ್ಸಿಸ್ ಡಿಜೊ

      ಉಬುಂಟು 22 ನೊಂದಿಗೆ ಈ ದಿನಾಂಕದಂದು ನಾನು ಅಂತಿಮವಾಗಿ ಫಲಿತಾಂಶಗಳನ್ನು ಹೊಂದಿದ್ದೇನೆ, rc.local ಫೈಲ್‌ಗೆ ನಾನು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಗೆ ಕರೆಗಳನ್ನು ಸೇರಿಸಿದ್ದೇನೆ

      sh '/myscriptpath/script.sh'

      ಮತ್ತು ಸಿದ್ಧವಾಗಿದೆ