Можно ли написать cron-задания на AP для перезагрузки устройства, которые сохранятся после перезагрузки? Я пробовал так:
vi /var или tmp/system.cfg
Режим редактирования:
cron.status=enabled
cron.1.user=[USERNAME]
cron.1.status=enabled
cron.1.job.1.status=enabled
cron.1.job.1.schedule=45 3 * * *
cron.1.job.1.cmd=/etc/persistent/reboot_cronbjob.sh
Esc:wq
touch /etc/persistent/reboot_cronbjob.sh
vi /etc/persistent/reboot_cronbjob.sh
Режим редактирования:
reboot
Esc:wq
chmod +x /etc/persistent/reboot_cronbjob.sh
Когда я вызываю sh /etc/persistent/reboot_cronbjob.sh, AP перезагружается, но файлы пропадают после ребута.
Пробовал ещё через crontab:
mkdir /var/etc/crontabs
crontab -e /var/etc/crontabs
45 3 * * * ~/etc/persistent/reboot_cronbjob.sh
Тестировал и с:
45 3 * * * /usr/sbin/reboot
Но файлы тоже исчезают после перезагрузки.
Также пробовал править конфиг через WinSCP — результат тот же.
Есть ли способ сделать это действительно постоянным?
Ресурсы, которые я изучал и использовал для понимания:
и
vi /var или tmp/system.cfg
Режим редактирования:
cron.status=enabled
cron.1.user=[USERNAME]
cron.1.status=enabled
cron.1.job.1.status=enabled
cron.1.job.1.schedule=45 3 * * *
cron.1.job.1.cmd=/etc/persistent/reboot_cronbjob.sh
Esc:wq
touch /etc/persistent/reboot_cronbjob.sh
vi /etc/persistent/reboot_cronbjob.sh
Режим редактирования:
reboot
Esc:wq
chmod +x /etc/persistent/reboot_cronbjob.sh
Когда я вызываю sh /etc/persistent/reboot_cronbjob.sh, AP перезагружается, но файлы пропадают после ребута.
Пробовал ещё через crontab:
mkdir /var/etc/crontabs
crontab -e /var/etc/crontabs
45 3 * * * ~/etc/persistent/reboot_cronbjob.sh
Тестировал и с:
45 3 * * * /usr/sbin/reboot
Но файлы тоже исчезают после перезагрузки.
Также пробовал править конфиг через WinSCP — результат тот же.
Есть ли способ сделать это действительно постоянным?
Ресурсы, которые я изучал и использовал для понимания:
и
