Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ“‘ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Bash-скрипт автозапуска для сСрвСра

πŸ“‘ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Bash-скрипт автозапуска для сСрвСра Π“ΠΎΡ‚ΠΎΠ² ΠΏΠΎΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ систСмный Π°Π΄ΠΌΠΈΠ½ хотя Π±Ρ‹ Ρ€Π°Π· ΠΌΠ΅Ρ‡Ρ‚Π°Π» Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой сСрвСр Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΆΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ автоматичСски ΠΏΡ€ΠΈ стартС систСмы! Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… ΠΌΡƒΡ‡Π΅Π½ΠΈΠΉ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запустится сразу послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ β€” быстро, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚. - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» скрипта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ start_backup.sh, Π²Π½ΡƒΡ‚Ρ€ΠΈ прописываСм Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. - Π”Π°Π΅ΠΌ скрипту ΠΏΡ€Π°Π²Π° Π½Π° исполнСниС: chmod +x start_backup.sh - ДобавляСм Π΅Π³ΠΎ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· систСмный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€: sudo ln -s /full/path/to/start_backup.sh /etc/rc.local Или ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ systemd: sudo nano /etc/systemd/system/mycustomservice.service ВписываСм Ρ‚ΡƒΠ΄Π°: [Unit] Description=Мой автозапуск скрипта After=network.target [Service] ExecStart=/full/path/to/start_backup.sh Restart=on-failure [Install] WantedBy=multi-user.target - АктивируСм сСрвис: sudo systemctl enable mycustomservice.service Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваш скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ автоматичСск

πŸ“‘ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Bash-скрипт автозапуска для сСрвСра

Π“ΠΎΡ‚ΠΎΠ² ΠΏΠΎΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ систСмный Π°Π΄ΠΌΠΈΠ½ хотя Π±Ρ‹ Ρ€Π°Π· ΠΌΠ΅Ρ‡Ρ‚Π°Π» Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой сСрвСр Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΆΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ автоматичСски ΠΏΡ€ΠΈ стартС систСмы!

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… ΠΌΡƒΡ‡Π΅Π½ΠΈΠΉ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запустится сразу послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ β€” быстро, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚.

- Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» скрипта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ start_backup.sh, Π²Π½ΡƒΡ‚Ρ€ΠΈ прописываСм Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

- Π”Π°Π΅ΠΌ скрипту ΠΏΡ€Π°Π²Π° Π½Π° исполнСниС:

chmod +x start_backup.sh

- ДобавляСм Π΅Π³ΠΎ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· систСмный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€:

sudo ln -s /full/path/to/start_backup.sh /etc/rc.local

Или ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ systemd:

sudo nano /etc/systemd/system/mycustomservice.service

ВписываСм Ρ‚ΡƒΠ΄Π°:

[Unit]

Description=Мой автозапуск скрипта

After=network.target

[Service]

ExecStart=/full/path/to/start_backup.sh

Restart=on-failure

[Install]

WantedBy=multi-user.target

- АктивируСм сСрвис:

sudo systemctl enable mycustomservice.service

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваш скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ автоматичСски ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы β€” Π»Π΅Π³ΠΊΠΎ, быстро ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ!

А ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ устраиваСтС автоматичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ? Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ вас Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ способ?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚ https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ Π΅Ρ‰Π΅ большС сСкрСтов ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ для sysadmin ΠΈ DevOps!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!