Доброго времени суток! Пытаюсь разобраться с автозагрузкой и никак не выходит. OS Debian 9,9 Есть скрипт который прописывает route выгружает мой драйвер(если был загружен ранее ) и загружает его. Из под sudo скрипт работает корректно. Не из под sudo не выполняется так как insmod требует привилегий. Из под пользователя через sudo тоже работает. chmod 777 run.sh сделал, #!/bin/bash в скрипте также не забыл. Зашел под su, выполнил crontab -e и добавил
@reboot root echo "test" > \home\efrat\test.txt
@reboot root \home\efrat\drv_w\run.sh
После перезагрузки test.txt появляется но драйвер не загружен. Попробовал sudo systemctl restar cron и драйвер прогрузился. Подскажите пожалуйста чем такой запуск отличатся от автоматического? Там по окружению между пользователем и sudo разницы не увидел. Прошу совета.