Статьи / Linux


Запуск cron от root пользователя при запуске системы


создаем sh файл /home/user/script.sh и даем ему пользователя и группу root:
#!/bin/bash
sudo > /path/file //очищаем файл
sudo echo "put text" >> /path/file //пишем текст в файл


правим cron скрипт от рута:
sudo crontab -eu root


Запуск сразу после старта
@reboot /home/user/script.sh


Запуск через 30 секунд после старта:
@reboot sleep 30 && /home/user/script.sh

полезно если нужно подождать когда отработают системные службы.