Как бы вы использовали cron deamon для выполнения запланированной команды, такой как сбор информации об использовании памяти и добавление этой информации в файл с именем /tmp/memory.usage, но он запускается только с понедельника по четверг каждые пять минут? Мне нужно показывать дату и время перед каждой новой записью в файле. Пожалуйста помогите. Заранее благодарю за любые предложения и помощь!
*/5 * * * * /path/to/script
Делают исполняемый файл сценария перед этим. И сделайте это доступным только для корня, если для сценария нужны поднятые полномочия.
можно перейти по ссылке для большего количества примеров Здесь
crontab -e
*/5 * * * 1-4 /path/to/script &
, сценарий
#!/bin/bash
echo "$(date)" >> /tmp/memory.usage
echo "$(free)" >> /tmp/memory.usage
echo ""
, см. man 5 crontab
для деталей. Или, единая строка крона:
*/5 * * * 1-4 (echo $(date) && echo $(free) && echo "") >> /tmp/memory.usage