Добрый день.
Подскажите, как можно решить задачу восстановления сетевых настроек после экспериментов с ними по расписанию удаленно.
То есть, есть удаленный работающий сервер Debian 11, хочу перенастроить на нем сеть и если что то пойдет не так иметь возможность откатить настройки на рабочие.
Придумал нехитрый способ, скопировал рабочий файл /etc/network/interfaces:
cp /etc/network/interfaces /etc/network/interfaces-back
Затем сделал .sh скрипт, который копирует файл бекапа обратно и перезагружает сервер:
#!/bin/bash
cp /etc/network/interfaces-back /etc/network/interfaces && reboot
Сам по себе скрипт отрабатывает нормально, но в Cron не работает.
Помогите разобраться, почему не работает скрипт в Cron, или подскажите рабочий способ удаленного отката сетевых настроек, если испортил их кривыми руками?
Заранее спасибо.