Для Соляриса я использую DTrace для взгляда на то, что делают процессы, если я должен видеть то, что выполняют операции ввода-вывода. Для Linux существует подобная программа, названная systemtap, который обеспечивает подобный уровень воздействия вызовам процесса и ядру.
Один пример, который я использовал при изучении DTrace, состоял в том, чтобы сравнить a cp
управляйте к a dd
команда. Вы видите это dd
делает намного больше чтений для записи, в то время как cp
не делает, главным образом из-за размера буфера dd
использование по умолчанию (если я помню правильно).
Для редактирования/просматривания crontab введите следующие команды:
crontab -e # to edit
crontab -l # to view
Ваше задание крона похоже следующим образом:
1 2 3 4 5 /path/to/command
Где 1 = минуты (0-59), 2 = часы (0-23), 3 = день (0-31), 4 = месяц (1-12), 5 = день недели (0-7).
Например, если я хочу выполнить что-то 5 минут после полуночи каждый день:
5 0 * * * /path/to/command
Можно также указать несколько значений, разделенных запятыми или дефисами, такими как:
5,10 0-2 * * * /path/to/command
который работает в 0:05, 0:10, 1:05, 1:10, 2:05 и 02:10 каждый день.
новичок лучшей ссылки http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
Ну, необходимо, вероятно, читать man 1 crontab
(для обычной команды для взаимодействия с Вашим crontabs) и man 5 crontab
(для формата они записаны в) на Вашем сервере. Синтаксис заданий крона обширен и гибок, и без некоторой определенной цели в памяти мы просто собираемся волновать суммирование страниц справочника.
http://cronwtf.github.com/ - что-то, что я нахожу полезными, когда я неизбежно забываю синтаксис.
Если Вы просто хотите, чтобы это ежедневно работало, и действительно не заботитесь, когда это работает, можно просто бросить сценарий оболочки в/etc/cron.daily (это также выполнит его как корень). Иначе используйте crontab в качестве предложенных многочисленных времен выше.
Если Вы хотите иметь щелчок n легкий графический интерфейс, Вы могли бы хотеть попробовать webmin http://www.webmin.com/
Иначе "crontab-e" сделал бы
Все вышеупомянутые ответы должны быть хорошими, просто быстрое дополнение состоит в том, что назад галочки не работают хорошо в cronjob записях. Если необходимо сделать вещи как date +%Y%m%d
, Вы более обеспечены просто запись сценария и вызов того сценария от Вашего cronjob.