Linux Mint 20.1 Ulyssa (Cinnamon 4.8.6)
Суть такова. Планировщику прописывается регулярная задача выполнения определённого сценария при включении/перезагрузке компьютера.
Допустим, в качестве сценария принимается незамысловатая чистка содержимого файла
.bash_history
:
#!/bin/sh
> ~/.bash_history
Данный сценарий заключён в отдельный испоняемый файл
simple_script
. При "ручном" запуске этого файла ошибок не возникает: требуемый файл чистится "как надо" (
$./simple_script
--> ok)
Но возникла необходимость поступить смелее - и попросить планировщик cron выполнять эту задачу самостоятельно.
При этом конкретное время выполнения сценария не прописывается: необходимо выполнять эту задачу при запуске системы (=> задействуется ключевое слово @reboot => anacron).
Мои действия следующие. В папке /etc/cron.daily размещаю для удобства вышеописанный файл
simple_script
("чтобы уж наверняка"), и там же создаю исполняемый файл
run
, в котором прописывается:
#!/bin/sh
@reboot /etc/cron.daily/simple_script
Далее перезагружаю компьютер и - ничего не исполняется.
Что не так в этих действиях? Вернее - как выполнить поставленную задачу с использованием параметра @reboot без модифицирования конфигурационного файла?