Cron Script запускается каждые 5 минут

Как бы вы использовали cron deamon для выполнения запланированной команды, такой как сбор данных об использовании памяти и добавление этой информации в файл с именем /tmp/memory.usage, но он запускается только с понедельника по четверг каждые пять минут? Мне нужно показывать дату и время перед каждой новой записью в файле. Пожалуйста помогите. Заранее благодарю за любые предложения и помощь!

2 ответа

  • crontab -e
  • добавить в конце */5 * * * 1-4 /path/to/script &
  • Сохранить и выйти
  • сценарий

    #!/bin/bash
    echo "$(date)" >> /tmp/memory.usage
    echo "$(free)" >> /tmp/memory.usage
    echo ""
    

увидеть man 5 crontab для деталей. Или линия cron "все в одном":

*/5 * * * 1-4 (echo $(date) && echo $(free) && echo "") >> /tmp/memory.usage

*/5 * * * * /path/to/script

Сделайте скрипт исполняемым до этого. И сделать его доступным только для root, если скрипту нужны повышенные привилегии.

Вы можете перейти по ссылке для большего количества примеров здесь

Другие вопросы по тегам