π‘ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ 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-ΡΠΊΡΠΈΠΏΡ Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊΠ° Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°
2Β Π°Π²Π³ΡΡΡΠ°Β 20252Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½